【问题标题】:How Kafka Nodes communicate with each other?Kafka 节点如何相互通信?
【发布时间】:2016-12-09 15:18:59
【问题描述】:

我找不到有关集群内 Kafka 节点相互通信的任何详细信息。我的意思是在复制期间,生产者将与其中一个节点联系。可以说它是领导者。现在对于复制,该数据也应该根据配置复制到其他节点。那么这是怎么发生的呢?这些通信是通过zookeeper集群发生的吗?或者,Leader 直接与 Follower 对话进行复制?如果他们直接通信,他们是在哪个端口上进行的?

【问题讨论】:

标签: apache-kafka apache-zookeeper


【解决方案1】:

生产者向 Kafka 领导者发送消息,其他 Kafka 节点充当该领导者的客户端以进行复制,就像任何外部 Kafka 客户端一样。追随者使用与普通客户端相同的端口与领导者通信,默认为 9092。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-19
    • 2020-01-01
    • 1970-01-01
    • 2012-03-22
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多