2017-10-19 63 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