分佈式消息隊列RocketMQ&Kafka -- 消息的「順序消費」-- 一個看似簡單的複雜問題

在說到消息中間件的時候,咱們一般都會談到一個特性:消息的順序消費問題。這個問題看起來很簡單:Producer發送消息1, 2, 3。。。 Consumer按1, 2, 3。。。順序消費。多線程 但實際狀況倒是:不管RocketMQ,仍是Kafka,缺省都不保證消息的嚴格有序消費!異步 這個特性看起來很簡單,但爲何缺省他們都不保證呢?源碼分析 「嚴格的順序消費」有多麼困難 下面就從3個方面來分析一下
相關文章
相關標籤/搜索