消息的顺序指的是消息消费时,能按照发送的顺序来消费。例如:⼀个订单产⽣了 3 条消息,分别是订单创建、订单付款、订单完成。消费时,要按照这个顺序消费才有意义。但同时订单之间⼜是可以并⾏
    消费的。
    RocketMQ是通过将“相同ID的消息发送到同⼀个队列,⽽⼀个队列的消息只由⼀个消费者处理“来实现顺序消息。如下图:

    image.png

    这样对于同⼀个订单的创建、付款和完成消息,确保按照这⼀顺序被发送和消费。