Apache kafka Kafka是否使用反向代理与负载平衡器一起工作?
最近,我在Kafka(ie.)前面发现了一些使用反向代理负载平衡器的文章/项目 直到今天,我还认为我很了解Kafka的原则和体系结构,因为我认为Kafka使用客户端平衡和一致散列,因此每个客户端都知道哪个分区是在哪个代理上掌握的,并直接与相应的代理进行通信。Kafka甚至有通知生产者和消费者重新分区和其他拓扑更改的协议,所以我真的认为Kafka应该在没有任何负载平衡器的情况下使用。当我们在操作过程中遇到问题时,接收到关于生成无效代理/分区的异常,这已经向我证明了这一点Apache kafka Kafka是否使用反向代理与负载平衡器一起工作?,apache-kafka,load-balancing,Apache Kafka,Load Balancing,最近,我在Kafka(ie.)前面发现了一些使用反向代理负载平衡器的文章/项目 直到今天,我还认为我很了解Kafka的原则和体系结构,因为我认为Kafka使用客户端平衡和一致散列,因此每个客户端都知道哪个分区是在哪个代理上掌握的,并直接与相应的代理进行通信。Kafka甚至有通知生产者和消费者重新分区和其他拓扑更改的协议,所以我真的认为Kafka应该在没有任何负载平衡器的情况下使用。当我们在操作过程中遇到问题时,接收到关于生成无效代理/分区的异常,这已经向我证明了这一点 那么,在卡夫卡面前的那些代
那么,在卡夫卡面前的那些代理和负载平衡器是什么意思呢?你没有错!你在那里提到的所有事情都是正确的 如果我们谈论的是“经典”负载平衡器,您需要满足以下2个条件才能将其与Kafka一起使用: