Spring integration Spring cloud stream-支持使用动态信息重新平衡消费者

Spring integration Spring cloud stream-支持使用动态信息重新平衡消费者,spring-integration,spring-cloud,spring-cloud-stream,Spring Integration,Spring Cloud,Spring Cloud Stream,spring cloud stream是否也支持卡夫卡式的运动再平衡?最近有人承诺要解决这个问题 谢谢在AWS动觉中根本没有确切的卡夫卡式行为。在卡夫卡中,重新平衡是在经纪人端执行的,所有消费者都会被告知他们自己的任务 我们目前在KinesismMessageDrivenchannelAdapter中看到的是碎片消费者之间的某种领导人选举。但当一个新的消费者加入该集团时,解决方案还并没有完全实现自动再平衡 在Kinesis客户端库中有类似自动重新平衡的功能,并且已经有了KclMessageDri

spring cloud stream是否也支持卡夫卡式的运动再平衡?最近有人承诺要解决这个问题


谢谢

在AWS动觉中根本没有确切的卡夫卡式行为。在卡夫卡中,重新平衡是在经纪人端执行的,所有消费者都会被告知他们自己的任务

我们目前在KinesismMessageDrivenchannelAdapter中看到的是碎片消费者之间的某种领导人选举。但当一个新的消费者加入该集团时,解决方案还并没有完全实现自动再平衡


在Kinesis客户端库中有类似自动重新平衡的功能,并且已经有了KclMessageDrivenChannelAdapter,但是从Spring Integration AWS的角度来看,它还没有准备好发布。

感谢Artem Bilan。对于kafka binder,设置autoRebalanceEnabled=true将负责在消费者组中的消费者之间分配分区。对于kinesis,只支持静态碎片分布,如果组中的一个使用者停机,则不使用相应的分区。这种理解正确吗?不正确。因为所有的消费者都试图锁定他们所知道的碎片,所以这种理解会被接受。还有一次:卡夫卡会在服务器上重新平衡。我们的Kinesis am Spring集成AWS开发者没有这样的奢侈,相信我:它不是基于KCL的。虽然我们已经有了计划,但这还不是我们可以谈论的