Ubuntu16.04下,erlang安装和rabbitmq安装步骤
rabbitmq作为企业级的消息队列,功能很齐全,既可以作为单一的部署模式,又可以做集群的部署模式 单一部署就不说了,就是在一台服务器上部署rabbitmq消息队列,可以参考我的博客: Ubuntu16.04下,erlang安装和rabbitmq安装步骤 去安装部署 集群部署有好几种方式,具体使用哪一种,要根据自己的需求而定,这里主要介绍一下普通集群和镜像集群 普通模式 普通模式是集群的默认模式,集群中各个节点拥有相同的队列结构,但是队列的消息实体已保存在其中一个节点,当消费者consumer连接集群中的某个节点时,会通过集群内部通信,将消息传到当前节点,再防御给消费者consumer,举个例子: 假设集群中有两个节点(A和B),当生产者producer将消息发布在A上,且消息实体保存在A上 时 ,但是A和B有相同的队列结构,当消费者 consumer 连接到B时,B会临时的从A拉去消息,然后再返回给消费者。 普通集群模式的部署,我们准备了三台测试服务器,IP分别是192.168.209.133, 192.168.209.134, 192.168.209.135,它们的hostname分别是test1,test2,test3, 然后分别安装rabbitmq,可以参考我的博客: Ubuntu16.04下,erlang安装和rabbitmq安装步骤