File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -638,13 +638,15 @@ Redis 键通知是不可靠的
638
638
639
639
### 6.1. RabbitMQ
640
640
641
- 由于使用死信交换器比较麻烦,所以推荐使用第二种实现方式 rabbitmq-delayed-message-exchange 插件的方式实现延迟队列
642
-
643
641
* RabbitMQ 的 TTL 和 DXL 实现延迟队列,通过消息过期后进入死信交换器,再由交换器转发到延迟消费队列
644
642
* 使用 rabbitmq-delayed-message-exchange 插件实现延迟功能
645
643
646
644
延迟插件 rabbitmq-delayed-message-exchange 是在 RabbitMQ 3.5.7 及以上的版本才支持的,依赖 Erlang/OPT 18.0 及以上运行环境
647
645
646
+ * [ RabbitMQ的使用 - 死信队列] ( https://note.dolyw.com/mq/11-RabbitMQ-Use.html#_3-%E6%AD%BB%E4%BF%A1%E9%98%9F%E5%88%97 )
647
+
648
+ 由于使用死信交换器比较麻烦,所以推荐使用第二种实现方式 rabbitmq-delayed-message-exchange 插件的方式实现延迟队列
649
+
648
650
** 参考**
649
651
650
652
* [ 延迟任务的实现总结] ( https://blog.csdn.net/xybelieve1990/article/details/78040419 )
Original file line number Diff line number Diff line change @@ -9,6 +9,9 @@ SpringBoot学习示例项目
9
9
* ** AsyncDemo** : [ SpringBoot下异步Async注解的使用] ( https://note.dolyw.com/springboot/11-Async.html ) ,[ SpringBoot下接收TCP/UDP消息后异步操作] ( https://note.dolyw.com/network/10-SpringBoot-UDP.html )
10
10
* ** SessionRedis** : [ SpringBoot下分布式Session保存到Redis] ( https://note.dolyw.com/distributed/10-Distributed-Session.html )
11
11
* ** SessionMySql** : [ SpringBoot下分布式Session保存到MySql] ( https://note.dolyw.com/distributed/10-Distributed-Session.html )
12
+ * ** DelayTask** : [ 延迟任务场景技术选型] ( https://note.dolyw.com/distributed/25-Delay-Task.html )
13
+ * ** DistributedID** : [ 浅析分布式ID] ( https://note.dolyw.com/distributed/13-Distributed-ID.html )
14
+ * ** RabbitMQ** : [ RabbitMQ的使用] ( https://note.dolyw.com/mq/11-RabbitMQ-Use.html )
12
15
13
16
#### 软件架构
14
17
You can’t perform that action at this time.
0 commit comments