ActiveMQ Master/Slave 集群配置
来源:互联网 发布:java 字符串数组排序 编辑:程序博客网 时间:2024/05/17 02:33
Master/Slave 含义:主从关系,最少有两天服务器进行工作,一台作为master服务器,一台作为slave服务器,在当前情况下有且仅有一台服务器可提供服务(master),另一台服务器一直在等待连接中(slave),当master宕机停止,slave充当master服务器不间断的提供服务,这时slave服务器获取连接变为master服务器,当原来的mmaster修复后处于等待连接中为slave服务器。
配置activeMq的master/slave集群主要分为以下几个步骤(在一台电脑上做的实验):
1:准备三个activeMq的应用(将mq的解压三份)
master/slave不应该只有两台服务器,之所以用三台服务器的原因是,为了做负载均衡,B默认为master(生产者,消费者),C默认为slave(生产者,消费者),A主要是作为消费者去消费master和slave上面的消息,A就是用来模拟MQ负载均衡的效果的。
2:mq的配置文件的修改:
a: 首先修改B中的conf里面的activemq.xml
还有一点需要注意的是,为了保证在B宕机的同时,已在B上的消息不丢失,还可以继续对消费者提供服务,所有需要配置一个消息master和slave消息共享的区域
b: 修改B中的conf里面的jetty,xml文件
c: 按照如上步骤将C(slave)服务器进行配置
d: 进行A服务器的配置(这里就无需配置共享的数据)
e: 经过如上配置之后,我们就可以启动我们配置好的mq来进行测试
1:B(master)服务器 已启动
2:C(slave)服务器,说明在等待master释放连接
3:A消费者,消费B,C中的消息
当你把B服务停止时,C服务会立马提供服务,不会让数据丢失的,以上就是我自己所理解的mq简单的配置集群的方式,有什么地方不足的话或者有哪些地方说的不对的话,望大家指出来,共同学习。。。
- ActiveMQ Master Slave集群配置
- ActiveMQ Master/Slave 集群配置
- activemq的JDBC Master Slave主从集群
- ActiveMQ Master Slave配置以及示例
- ActiveMq master/slave
- activemq jdbc-master/slave集群搭建和客户端消费说明
- Redis Master/Slave 主从集群配置
- redis master/slave+sentinel 集群配置
- MySQL的Master/Slave集群安装和配置
- MySQL的Master/Slave集群安装和配置
- Hadoop集群配置ssh时,slave无法连接到master
- mysql master slave 配置
- MySQL配置Master-Slave
- mysql master slave 配置
- redis3 master/slave 配置
- mysql master slave 配置
- ActiveMQ与HA架构(master/slave)
- activemq访问方式(failover master/slave)
- 欢迎使用CSDN-markdown编辑器
- Nginx 安装配置
- memcache配置、基本使用与集群配置
- Redis-数据结构-整数集合-intset
- vb.net 教程 12-6 webbrowser 文本编辑器 1
- ActiveMQ Master/Slave 集群配置
- 事件流中的事件冒泡
- 全文检索之sphinx源码分析--检索流程
- 【DP】一共有多少种走法
- 爬虫实战10—日志、守护线程以及验证码处理
- Qt Widgets
- org.hibernate.StaleStateException
- Cannot assign a device to node
- 51nod 1137 矩阵乘法