如何保证消息顺序性?

场景: 在一个订单场景中,本来我们期望的是订单生成,订单支付,订单完成这样一个流程下来,但是消费者一般部署集群,多个消费者消费一个队列queue,很可能订单支付在订单完成前执行,这样肯定是不行的。 那么如何解决一个队列多消费者的问题呢? 对于RabbitMQ或kafka而言,我们可以多搞几个队列,每个队列对应一个消费者,这样我们生产端通过一个业务id比如订单id,同样的订单id的消息发到同一个队列
相关文章
相关标签/搜索