![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
文章平均质量分 89
一条特立独行的狗、
这个作者很懒,什么都没留下…
展开
-
RabbitMQ集群部署
一般来说,RabbitMQ部署分布式集群架构有如下三种:1.Cluster2.Federation3.Shovel其中最常用的就是cluster模式(集群),它可以动态增加节点或减少,但只支持同一网段的局域网内的节点。而federation允许单台服务器上或多台服务器组成的集群之间进行消息转发和路由。federation队列类似于单向点对点连接,消息会在整个联合队列之间转发任意次,直到被消费者接收。但是此方式也有弊端,就是无法实现高可用,当其中的某一个节点宕机时就导致服务不可用,这时候就需要引入中间原创 2021-12-28 10:34:57 · 11937 阅读 · 0 评论 -
RabbitMQ单机部署
上一篇文章我们聊到了rabbitmq的实现原理:RabbitMQ实现原理这篇文章将会介绍在Redhat7.x或centos下如何部署rabbitmq,话不多说,我们开始。1、下载安装包部署前需要准备好Erlang和RabbitMQ两种安装包(注:两者有版本依赖关系),官网下载地址如下:erlang:https://www.erlang-solutions.com/resources/download.htmlrabbitmq:https://github.com/rabbitmq/rabbitmq原创 2021-08-13 17:41:16 · 573 阅读 · 0 评论 -
RabbitMQ原理详解
RabbitMQ:我们通常谈到消息队列,就会联想到这其中的三者:生产者、消费者和消息队列,生产者将消息发送到消息队列,消费者从消息队列中获取消息进行处理。对于RabbitMQ,它在此基础上做了一层抽象,引入了交换器exchange的概念,交换器是作用于生产者和消息队列之间的中间桥梁,它起了一种消息路由的作用,也就是说生产者并不和消息队列直接关联,而是先发送给交换器,再由交换器路由到对应的队列,至于它是根据何种规则路由到消息队列的,就是我们下面需要介绍的内容了。这里的生产者并没有直接将消息发送给消息队列,而是原创 2021-07-23 11:47:44 · 61332 阅读 · 12 评论