靚麗時尚館

位置:首頁 > 健康生活 > 心理

kafka,broker與topic的關係

心理1.21W
kafka broker與topic的關係

一個獨立的kafka服務器被稱為broker。broker接收來自生產者的消息,為消息設置偏移量,並提交消息到磁盤保存。broker為消費者提供服務,對讀取分區的請求作出相應,返回已經提交到磁盤上的消息。

Kafka的消息通過主題(Topic)進行分類,就好比是數據庫的表,或者是文件系統裏的文件夾。主題可以被分為若干個分區(Partition),一個分區就是一個提交日誌。消息以追加的方式寫入分區,然後以先進先出的順序讀取。注意,由於一個主題一般包含幾個分區,因此無法在整個主題範圍內保證消息的順序,但可以保證消息在單個分區內的順序。主題是邏輯上的概念,在物理上,一個主題是橫跨多個服務器的。

標籤:broker kafka topic