对于某一个Topic,Kafka会将该Topic的数据划分为多个Partition,每个Partition中的数据只会被相同Consumer Group中的某一个Consumer消费。
对于单个Partition而已,其中的数据是有序的,但是对于一个Topic,因为划分成了多个Partition,因此数据是无序的。
如果需要保证某Topic的数据是有序的,需要将该Topic的Partition数量设置为1,那么对于该Topic只会存在一个Partition,因此顺序是有序的。
但是这样会损失Kafka的吞吐量。