消息
wwdwjm
这个作者很懒,什么都没留下…
展开
-
rabbitmq保证消息可靠 消息不丢失
三端可靠 发送方和mq保证消息送达到mq mq保证保存的消息不丢失 消费方和mq一起保证消息被成功消费 发送方和mq保证消息送达到mq 方案一、rabbitmq如果是用spring boot提供的模版接口发送 需要调用rabbitTemplate.convertSendAndReceive()方法发送 这个是当消息成功到队列了才会返回结果 如果失败则会抛异常 不过这就会导致等待时间比较长 适合...原创 2019-08-14 16:45:41 · 1014 阅读 · 0 评论 -
mq如何通过异步命令组件做到顺序消费
场景 当有一个业务需要监听订单创建和订单修改的消息 正常消费顺序肯定是需要先消费订单创建的消息 再消费订单修改的消息 不过也可能因为网络和mq投递速度的关系 导致订单修改的消息先发送到消费方 这就导致顺序乱了 异步命令组件如何做到顺序消费 https://github.com/bojiw/asyncmd 收到订单创建的消息 把消息内容放到异步命令对象中先保存到表中 然后返回给mq已经成功处理...原创 2019-08-14 20:38:25 · 490 阅读 · 0 评论