RabbitMQ--工作模式

单一模式

 即单机不做集群

 

普通模式

 即默认模式,对于消息队列载体,消息实体只存在某个节点中,每个节点仅有 相同的元数据,即队列的结构

 当消息进入A节点的消息队列载体后,消费 者从B节点消费时,rabbitMQ会临时在A B之间进行消息传输,把A节点的 消息实体取出并经过B发送给消费者

 所以消费者应连接每一个节点,从中取 消息,即对于同一个逻辑队列,要在多节点建立物理消息队列载体

 

镜像模式

 把需要的队列做成镜像队列,存在于多个节点属于rabbitmqha方案

 消息实体会主动在镜像节点间同步,而不是在客户端取数据时临时拉取

 这样会降低系统性能,镜像队列数量过多,加之大量的消息进入,集群内部的网络带宽将会被这种同步通讯大大消耗,所以在对可靠性要求较高的场所中使用

posted @ 2020-11-22 19:27  心恩惠动  阅读(80)  评论(0编辑  收藏  举报