靚麗時尚館

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

kafka,broker與topic的關係

心理1.21W
kafka broker與topic的關係

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

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

標籤:kafka topic broker