处理Kafka流量的最佳方式是什么



我现在有一个5节点的Kafka集群,它部署在所有客户端服务中。有可能将集群节点数从5增加到7。现在,我们只配置了所有客户端服务中的前3个节点端点。如果我们在Kafka代理中添加一个新节点,因为我们无法将新的代理端点添加到所有客户端服务中,该怎么办?。

处理这个问题的理想解决方案是什么?我很清楚熟悉Kafka的内部负载均衡器概念,它可以无缝工作。但我想用LB或Route53来处理我的场景?

我想您希望在kafka代理之前有LB,这样,如果放大或缩小kafka broker节点,您就不必每次都更新客户端的boostrap配置了吗?

如果是,那么是的,你可以拥有它,但请在下面查看kafka如何处理传入连接。https://www.confluent.io/blog/kafka-listeners-explained/

只要你不删除所有三个代理,你的客户就可以通过引导协议解决剩余的代理

最新更新