摘要:
网络问题导致消息队列没有接收到确认消息回执,消息没有被删除,所以存在重复消费! 解决? 阅读全文
摘要:
RabbitMQ有三种模式,其中集群模式有两种: 单一模式: 单机版的,不做集群,单独运行一个RabbitMQ。 普通模式集群 默认的集群方式 缺点: 可以带来一定的效率,但在带来效率的同时也增加了一些负担?就是增加了MQ节点之间的通信,这部分通信也会占用资源,增加时间成本。 所有这种方式并没有提供 阅读全文
摘要:
通过搭建RabbitMQ的集群类提高高可用。 阅读全文
摘要:
RabbitMQ的工作模式?(五种) 简单模式 一个生产者,一个消费者。 生产者生产消息,将消息发送到消息队列中,消费者从消息队列中获取消息并消费 work模式(资源竞争) 一个生产者,多个消费者 生产者生产消息,将消息发送到消息队列中,多个消费者同时争抢消息,只有抢到的 消费者才能消费消息 订阅模 阅读全文
摘要:
1.降低系统的稳定性。 若是RabbitMQ宕机,就无法提供服务了,系统就没法正常运行了。 2.增加系统的复杂性。 增加了RabbitMQ的代码,还需要考虑使用RabbitMQ带来的一些后果: 消息丢失,消息堆积等问题 阅读全文
摘要:
原因有三: 1.解耦 2.异步 3.削峰 阅读全文
摘要:
是一个开源的,由Erlang公司在1991年推出的消息中间件,底层是由Erlang编写,基于AMQP协议 可以解决代码的解耦,异步,削峰等问题 阅读全文