kafka:topic爲何要進行分區?副本機制是如何作的?

kafka爲何要在topic里加入分區的概念?若是沒有分區,topic中的segment消息寫滿後,直接給訂閱者不是也能夠嗎? Kafka能夠將主題劃分爲多個分區(Partition),會根據分區規則選擇把消息存儲到哪一個分區中,只要若是分區規則設置的合理,那麼全部的消息將會被均勻的分佈到不一樣的分區中,這樣就實現了負載均衡和水平擴展。另外,多個訂閱者能夠從一個或者多個分區中同時消費數據,以支撐海
相關文章
相關標籤/搜索