×

rabbitmq

基于RabbitMQ实现的订单超时功能-记录备查

王亚楠 王亚楠 发表于2024-06-19 浏览7034 评论0
背景 做过电商系统的人都会遇到一个场景,就是下了订单之后,订单支付会有一个有效期,超时订单自动关闭。实现的技术有很多,再次讨论基于RabbitMQ进行实现  思路 这个是基于RabbitMQ的延迟队列实现的,那需要讨论下什么是延迟队列 延迟队列 延迟队列存储的对象是对应的延迟消息,所谓“延迟消息”是指当消息被发送以后,并不 想让消费者立刻拿到消息,而是等待特定时间后,消费者才能拿到这个消息进行消费 。  PS: 在 AMQP 协议中,或者 Rabbi