【分布式】--消息kafka保证消顺序一致性(358)

来源:互联网 发布:交警网络执法直播流程 编辑:程序博客网 时间:2024/05/21 17:15

在kafka中,同一个topic,被分成了多个partition,这多个partition之间是互相独立的。

之所以要分成多个partition,是为了提高并发度,多个partition并行的进行发送/消费,但这却没有办法保证消息的顺序问题。

一个解决办法是,一个topic只用一个partition,但这样很显然限制了灵活性。

还有一个办法就是,所有发送的消息,用同一个key,这样同样的key会落在一个partition里面。

原创粉丝点击