跳至主要內容

元数据

悟空约 811 字大约 3 分钟...

元数据

[!abstract] 《RabbitMQ实战指南》朱忠华

高亮划线

第7章 RabbitMQ运维

📌 对于服务端的异常(包括有一些客户端的异常也是由于RabbitMQ服务端的异常而引起的)来说,虽然不能完全杜绝,但是可以采取一些有效的手段去监测、管控,当某些指标超过阈值时能够迅速采取一些措施去修正,以防止发生不必要的故障(比如单点故障、集群故障等),而当真正发生故障时也要能够迅速修复。
⏱ 2025-04-25 10:54:32 ^CB-3eQ7ug7uZCW86vI6sv0UF6al-8-651-872

📌 RabbitMQ集群允许消费者和生产者在RabbitMQ单个节点崩溃的情况下继续运行,它可以通过添加更多的节点来线性地扩展消息通信的吞吐量。当失去一个RabbitMQ节点时,客户端能够重新连接到集群中的任何其他节点并继续生产或者消费。 ^CB-3eQ7ug7uZCW86vI6sv0UF6al-8-1413-1591

  • 💭 RabbitMQ 集群中的节点崩溃后,集群继续运行。客户端重新连接到集群中的其他节点。 - ⏱ 2025-04-25 10:58:41

📌 当集群中一个RabbitMQ节点崩溃时,该节点上的所有队列中的消息也会丢失。RabbitMQ集群中的所有节点都会备份所有的元数据信息,包括以下内容。
⏱ 2025-04-25 11:15:57 ^CB-3eQ7ug7uZCW86vI6sv0UF6al-8-1811-1885

📌 但是不会备份消息(当然通过特殊的配置比如镜像队列可以解决这个问题,在第9.4节中会有详细的介绍)
⏱ 2025-04-25 11:16:13 ^CB-3eQ7ug7uZCW86vI6sv0UF6al-8-2375-2423

📌 他非所有者节点只知道队列的元数据和指向该队列存在的那个节点的指针。因此当集群节点崩溃时,该节点的队列进程和关联的绑定都会消失。附加在那些队列上的消费者也会丢失其所订阅的信息,并且任何匹配该队列绑定信息的新消息也都会消失。
⏱ 2025-04-25 11:20:02 ^CB-3eQ7ug7uZCW86vI6sv0UF6al-8-2532-2703

📌 当消息发布到交换器时,实际上是由所连接的信道将消息上的路由键同交换器的绑定列表进行比较,然后再路由消息
⏱ 2025-04-25 11:20:24 ^CB-3eQ7ug7uZCW86vI6sv0UF6al-8-2813-2942

读书笔记

第7章 RabbitMQ运维

划线评论

📌 RabbitMQ集群允许消费者和生产者在RabbitMQ单个节点崩溃的情况下继续运行,它可以通过添加更多的节点来线性地扩展消息通信的吞吐量。当失去一个RabbitMQ节点时,客户端能够重新连接到集群中的任何其他节点并继续生产或者消费。 ^37992928-7ZFnVECFH
- 💭 RabbitMQ 集群中的节点崩溃后,集群继续运行。客户端重新连接到集群中的其他节点。
- ⏱ 2025-04-25 10:59:25

本书评论

评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.3.0