Kafka顺序消息的处理方法

匿名 (未验证) 提交于 2019-12-03 00:15:02

对于某一个Topic,Kafka会将该Topic的数据划分为多个Partition,每个Partition中的数据只会被相同Consumer Group中的某一个Consumer消费。

对于单个Partition而已,其中的数据是有序的,但是对于一个Topic,因为划分成了多个Partition,因此数据是无序的。

如果需要保证某Topic的数据是有序的,需要将该Topic的Partition数量设置为1,那么对于该Topic只会存在一个Partition,因此顺序是有序的。

但是这样会损失Kafka的吞吐量。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!