自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 收藏
  • 关注

原创 Rabbitmq简单实现延迟消费

TTL实现方式 背景: 很多时候我们用rabbitmq作为消息中间件时,不希望消息立马被消费,而是希望在一定时间后消费,比如支付超时取消订单,30分钟之内没有支付就会取消订单,取消订单可以认为是一个消费动作(当然可以用定时任务实现超时取消订单),类似这种场景下我们需要设计延迟消费的逻辑。 目前相关mq本身不带有延迟消费的功能,需要借助一些特性进行实现,以下是rabbitmq的根据设置ttl的方式实现,即死信队列实现延迟队列 方式 生产者将需要延迟消费的消息发送到一个临时队列Q1,并且设置消息存活时间,即为

2020-05-10 18:54:34 1467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除