《3.9.1 RabbitMQ入门及消息分发机制》
- 2 5 RabbitMQ的配置:
- 42分 RabbitMQ架构:
消息若未指定exchange,则可投至默认的exchange,按queue名投递。
消息的routeKey必须与direct类型的exchange的bindingKey精确匹配,而与topic类型的exchange的bindingKey可以模糊匹配。
fanout模式下的Routing key没有意义,它会把所有发送到此exchange的消息路由到与该exchange绑定的queue。
header类型的exchange也不需要Routing key,而是按属性路由
85:49:
- 70分 临时队列
- 77分
channel.basicQos
《3.9.2 集群和高可用》
-
29 30 cluster普通模式:
-
11 50+ 镜像队列模式:不仅同步元数据,也会同步数据 ,这就可以避免单点故障
31 35+ :(不一定要把数据发到全部节点,可自定义规则,比如发到指定数量的结点即可)
《3.9.3 持久化和内存磁盘管理》
- 8 50 RabbitMQ内存告警:
- 12分 RabbitMQ内存换页:
- 14分 RabbitMQ磁盘告警
《3.9.4 消息可靠性和插件机制》
- 消息发送可靠性:
9 35:
- 消息消费可靠性:
16分 死信队列,可参见一文带你搞定RabbitMQ死信队列