样例代码
涉及到的项目样例代码均可以从https://github.com/WeiXiao-Hyy/Design-Patterns.git获取
需求
旨在不改变一个对象逻辑的前提下,为这个对象添加其他额外的职责
UML图
Decorator实现了Component接口,又是和Component是组合关系
MQ死信队列解决延时任务方案
原理:NormalMQ Queue中没有配置消费者,发送消息设置了30分钟的最大消费时间,如果30分钟内没有被正常消费则转移到死信队列里再进行消费。