你还在用Quartz处理延时任务吗?太out了,看狼少的MQ延时队列优雅解决
实现原理请移步至:小生不才-俏如来资源部署1. 交换机交换机可以接收死信消息,部署一个即可2. 队列异步下单队列异步支付队列死信消息队列延时消息队列(延时不是死信,延时队列不需要监听,而死信队列需要监听)3. 路由键都与同一个交换机进行绑定异步下单路由键异步支付路由键死信消息路由键延时消息路由键业务流程调用下单接口,使用rabbitmq进行异步下单,将订单信息封装,转发到订单队列中消费者监听订单队列,将订单信息保存到数据库中,同时再次向延时队列发送消息消费
转载
2021-03-22 19:28:50 ·
660 阅读 ·
2 评论