昨天学习kafka的时候,网上提到,kafka对于同一个topic是有多个不同的分区partition的,同一个分区会有leader和followers,分布在不同的节点上面,打个比方,有3个kafka节点,某一个topic有6个分区。当客户端往kafka发送信息时,是自己决定放到哪个分区,还是随意发到某一个kafka节点上,由kafka来决定放入哪个分区呢?为了保证高可用,是不是客户端应该配置多个kafka节点,当某一个节点挂了,客户端自动切换到可以使用的节点上,然而,我在客户端连接程序的示例中,没有发现这样的配置,zk倒是有多个节点的配置。
https://www.zhihu.com/questio...
问题已有人回答