分布式消息队列RocketMQ&Kafka -- 消息的“顺序消费”-- 一个看似简单的复杂问题

在说到消息中间件的时候,咱们一般都会谈到一个特性:消息的顺序消费问题。这个问题看起来很简单:Producer发送消息1, 2, 3。。。 Consumer按1, 2, 3。。。顺序消费。多线程 但实际状况倒是:不管RocketMQ,仍是Kafka,缺省都不保证消息的严格有序消费!异步 这个特性看起来很简单,但为何缺省他们都不保证呢?源码分析 “严格的顺序消费”有多么困难 下面就从3个方面来分析一下
相关文章
相关标签/搜索