kafka 很多說不需要安裝zk的是因為他們都使用了kafka自帶的zk
至于kafka為什麼使用zk,你首先要知道zk的作用, 作為去中心化的叢集模式。
需要要消費者知道現在那些生産者(對于消費者而言,kafka就是生産者)是可用的。
如果沒了zk消費者如何知道呢?如果每次消費者在消費之前都去嘗試連接配接生産者測試下是否連接配接成功,效率呢?
是以kafka需要zk,在kafka的設計中就依賴了zk了。
--- 共有 1 條評論 ---
翟志軍: 需要要消費者知道現在那些生産者(對于消費者而言,kafka就是生産者)是可用的。 我覺得這句說到點了。 1年前
(卡夫卡)生産者 (zk)消費者
kafka zookeeper
kafka需要zk,在kafaka的設計中就是依賴了zk了