课程
/后端开发
/Java
/RabbitMQ消息中间件极速入门与实战
不太合理的设计
2019-06-01
源自:RabbitMQ消息中间件极速入门与实战 4-1
正在回答
如果一个订单刚好一分钟的时间到了,定时任务时间再延长,你觉得这个订单会多久去重试? 不直接修改订单是为了重试发送mq消息,可能过了几分钟,存在发送成功的可能。这就是为什么要多此一举去发送mq消息。
这个只是为了演示效果吧,实际应用肯定是需要根据业务来设置时间的
举报
入门RabbitMQ,并整合SpringBoot2.x,实现100%消息的可靠性投递!
1 回答如果一分钟后,服务端回调消息投递成功了。但是这边已经被定时任务改为投递失败了,怎么处理?
2 回答发送消息推送队列时一直报错?
1 回答定时任务里面没有考虑事务问题
1 回答为什么要使用exchange,而不能直接发送消息到queue中呢?
4 回答在自学的过程中遇到了一个让我比较困惑的问题:第一次进行消息投递到MQ 是回调函数 返回值为 false 、消息状态到数据库中状态为0、当启动定时任务进行未发送成功的进行轮询发送时抓起状态为0的、重新进行投递后回投递成功 、请问什么原因呢 有大神吗
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号