问题:

比如自动发货程序 会把订单变为已经发货状态msg1,再发出运单信息msg2

在集群环境内可能 msg1 与 msg2 由不同的实例处理(比如不同的 jvm ) 而且处理速度没法保证 msg2 一定在 msg1 后处理

解决:

设计 mq 消息时 应该支持一条 mq 消息发多种状态的消息,这样才能确保不会发生这种乱序问题

发表评论

电子邮件地址不会被公开。