参考:https://blog.csdn.net/dingd1234/article/details/125032383
1 TTL
TTL QUEUE 声明args
TTL MESSAGE postmessage中设置
区别:过期消息会直接删除消息,过期队列若配置死信队列会移到死信队列
ps:同时配置两个已小的为准
2 死信队列 dead letter
消息进入死信队列条件: 消息被拒绝、消息过期、队列达到最大长度
3 延时队列
参考:https://www.jianshu.com/p/de7a81fef777
正常队列不配置消费者,但是配置TTL,死信队列配置消费者
4 分布式事务
可靠生产:
消息确认机制
可靠消费:
消费失败会重试 解决方案