Kafka 的消费单元是 Partition。消息在 Partition 中是 append 方式存储的,即,存储的时候是顺序的。而消息在消费的时候,Consumer 是按照顺序消费的,从而使得消息是有序的。

但是这个有序仅仅限制于单个 Partition 中,Kafka 无法做到全局消息的有序性。