rockmq是key相同是放在一个队列里是吧,消费的时候他不是有顺序的吗?

1 个回答

  • 秦月
    谎言不会伤人,真相才是快刀。
    - **默认情况下,RocketMQ 会使用多线程并行消费同一个消费者实例订阅的消息队列**,这意味着 **消息的消费顺序不能保证**。 - 如果你需要 **保证同一个队列内消息的顺序消费**,必须 **配置为单线程消费该队列**,并使用 **`MessageListenerOrderly`** 监听器。 - **默认是 24 个线程并行消费队列**,如果想确保顺序性,必须 **设置每个队列为单线程消费**。
    发布于 2024-11-14 07:57 •IP属地 天津
    举报
    评论
    收藏