图解 Kafka,一目了然!
时间:2021-11-15 14:30:59
手机看文章
扫描二维码
随时随地手机看文章
[导读]Kafka是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下Kafka的核心概念,以便在我们的头脑中有一个清晰的认识。基础Kafka是一套流处理系统,可以让后端服务轻松的相互沟通,是微服务架构中常用的组件。生产者消费者生产者服务Producer向Kafka发...
Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。
基础
Kafka 是一套流处理系统,可以让后端服务轻松的相互沟通,是微服务架构中常用的组件。
生产者消费者
生产者服务 Producer 向 Kafka 发送消息,消费者服务 Consumer 监听 Kafka 接收消息。

Topics 主题
Topic 是生产者发送消息的目标地址,是消费者的监听目标。









Partitions 分区
上面 Topic 的描述中,把 Topic 看做了一个队列,实际上,一个 Topic 是由多个队列组成的,被称为【Partition(分区)】。这样可以便于 Topic 的扩展。






架构
Kafka 是集群架构的,ZooKeeper是重要组件。







感谢阅读,希望对你有所帮助 :) 翻译整理自:https://timothystepro.medium.com/visualizing-kafka-20bc384803e7译文:https://blog.csdn.net/duysh/article/details/116355977