摘要: 1. 集群分类 RabbitMQ的是基于Erlang语言编写,而Erlang又是一个面向并发的语言,天然支持集群模式。RabbitMQ的集群有两种模式: 普通集群:是一种分布式集群,将队列分散到集群的各个节点,从而提高整个集群的并发能力。 普通模式集群不进行数据同步,每个MQ都有自己的队列、数据信息 阅读全文
posted @ 2022-05-10 20:30 yub4by 阅读(77) 评论(0) 推荐(0)
摘要: 1. 消息堆积问题 当生产者发送消息的速度超过了消费者处理消息的速度,就会导致队列中的消息堆积,直到队列存储消息达到上限。之后发送的消息就会成为死信,可能会被丢弃,这就是消息堆积问题。 解决消息堆积有3种思路: 从消费者角度 增加更多消费者,提高消费速度。也就是我们之前说的work queue模式 阅读全文
posted @ 2022-05-10 13:34 yub4by 阅读(33) 评论(0) 推荐(0)