圖解?Kafka,一目了然!
時間:2021-11-15 14:30:59
手機看文章
掃描二維碼
隨時隨地手機看文章
[導讀]Kafka是主流的消息流系統(tǒng),其中的概念還是比較多的,下面通過圖示的方式來梳理一下Kafka的核心概念,以便在我們的頭腦中有一個清晰的認識?;AKafka是一套流處理系統(tǒng),可以讓后端服務輕松的相互溝通,是微服務架構中常用的組件。生產者消費者生產者服務Producer向Kafka發(fā)...
Kafka 是主流的消息流系統(tǒng),其中的概念還是比較多的,下面通過圖示的方式來梳理一下 Kafka 的核心概念,以便在我們的頭腦中有一個清晰的認識。
基礎
Kafka 是一套流處理系統(tǒng),可以讓后端服務輕松的相互溝通,是微服務架構中常用的組件。
生產者消費者
生產者服務 Producer 向 Kafka 發(fā)送消息,消費者服務 Consumer 監(jiān)聽 Kafka 接收消息。

Topics 主題
Topic 是生產者發(fā)送消息的目標地址,是消費者的監(jiān)聽目標。









Partitions 分區(qū)
上面 Topic 的描述中,把 Topic 看做了一個隊列,實際上,一個 Topic 是由多個隊列組成的,被稱為【Partition(分區(qū))】。這樣可以便于 Topic 的擴展。






架構
Kafka 是集群架構的,ZooKeeper是重要組件。







感謝閱讀,希望對你有所幫助 :) 翻譯整理自:https://timothystepro.medium.com/visualizing-kafka-20bc384803e7譯文:https://blog.csdn.net/duysh/article/details/116355977