消息队列
文章平均质量分 69
黄国攀
生则顺其所牧,死则安息主怀
展开
-
RabbitMQ中重试机制的坑
当我们消息消费失败的时候,可以进行重试,虽然SpringAMQP集成了retry机制,但是发现使用过程有点坑,等会细说重试机制使用场景:1.如果是业务代码,比如空指针之类的异常那重试机制其实没什么用2.如果是调用第三方系统,网络抖动之类的那重试机制就有用配置使用重试机制spring.rabbitmq.listener.simple.retry.enabled=true 是否开启消费者重试(为false时重试不生效)spring.rabbitmq.listener.simple.retry.max原创 2021-01-27 22:49:35 · 6418 阅读 · 7 评论 -
使用RabbitMQ实现延时队列
大家在逛淘宝,京东时,下单后如果超过半个小时或者一个小时没支付,就会自动关闭订单。而我们公司也是一个类电商公司,我们公司的解决方案是使用RabbitMQ的死信队列,实现的一个延时队列,下单时,将订单丢进消息队列,设置过期时间(订单失效时间),然后...原创 2021-01-25 21:52:38 · 411 阅读 · 0 评论