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

Topics 主題
Topic 是生產(chǎn)者發(fā)送消息的目標(biāo)地址,是消費(fèi)者的監(jiān)聽(tīng)目標(biāo)。









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






架構(gòu)
Kafka 是集群架構(gòu)的,ZooKeeper是重要組件。







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