2017-10-19 65 views
1

我使用RocketMQ並希望生產和消費數據orderly.I已經follwed訂單舉例: https://rocketmq.apache.org/docs/order-example/RocketMQ訂單的消息不工作

但在消費者監聽,短信不來有序。 任何人都可以告訴這個Order消息如何工作嗎?

+0

請告訴我們代碼並告訴錯在哪裏。 RocketMQ只能確保在同一隊列中的順序,所以你需要把有序的消息放到你需要在選擇器中實現的同一隊列中 – Jaskey

回答

0

您是否在創建主題時設置了「-o true」選項? 例如如下:

sh mqadmin updateTopic -c Default_Cluster -n 192.168.1.2:9876 -t TopicTest -o true -r 8 -w 8 
+0

在我的情況下,主題是自動創建的,而不是從cmd創建的。而且,實際上,我的理解在之前是錯誤的。因此,消息將按每個隊列的順序排列,即主題將僅使用一個隊列來進行消息傳遞。 – Santanu