activeMQ集群配置

activeMQ集群配置

ID:39464255

大小:230.50 KB

页数:8页

时间:2019-07-03

activeMQ集群配置_第1页
activeMQ集群配置_第2页
activeMQ集群配置_第3页
activeMQ集群配置_第4页
activeMQ集群配置_第5页
资源描述:

《activeMQ集群配置》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、activeMQ集群配置7/19/2021Page87/19/20212008-12-01版权所有,侵权必究Allrightsreserved第8页,共8页Page8,Total8目录ACTIVEMQ集群配置11ACTIVEMQ集群简介22MASTER/SLAVE模式简介32.1安装环境32.2测试服务器描述33JDK安装(略)44ACTIVEMQ安装(PUREMASTER-SLAVE模式)44.1主activeMQ安装44.2备activemq配置45ACTIVEMQ的BROKERCLUSTER模式65.1软件安装(略)65.2配置文件修改6

2、1activeMQ集群简介ActiveMQ可以做broker的集群(broker_cluster),也可以做master-slave方式的集群。前者能在多个broker之前fail-over和load-balance,但是在某个节点出故障时,可能导致消息丢失;而后者能实时备份消息,和fail-over,但是不能load-balance。brokercluser的方式,在一个broker上发送的消息可以在其它的broker上收到。当一个broker失效时,客户端可以自动的转到别的broker上运行,多个broker可以同时提供服务,但是消息只存储

3、在一个broker上,如果那个broker失效了,那么客户端直到它重新启动后才能收到该broker上的消息,假如很不幸,那个broker的存储介质坏了,那么消息就丢失掉了。7/19/2021Page87/19/20212008-12-01版权所有,侵权必究Allrightsreserved第8页,共8页Page8,Total8Master-slave方式中,只有master提供服务,slave只是实时的备份master的数据,所以消息不会丢失。当master失效时,slave会自动升为master,客户端会自动转到slave上工作,所以能fai

4、l-over。由于只有master提供服务,所以不能将负载分到多个broker上。其实单个broker的性能已经是相当的惊人了,足够公司目前的需要了,而公司并不希望丢失任何数据,所以我们选择使用master-slave模式。本文将两种集群方式都添加进来,作为后期参考1Master/slave模式简介多种master-slave模式master-slave也有多种实现方式。它们的不同只是在共享数据和锁机制上。Puremaster-slave,显示的在配置文件中指定一个broker做为另一个broker的slave。运行时,slave同过网络自动从

5、master出复制数据,同时在和master失去连接时自动升级为master。当master失效,slave成为master后,如果要让原先的master重新投入运行,需要停掉运行中的slave(现在升级为master了),手动复制slave中的数据到master中。再重新启动master和slave。这种方式最简单,效率也不错,但是只能有两台做集群,只能fail-over一次,而且需要停机恢复master-slave结构。JDBCmaster-slave这种方式不需要特殊的配置,只要让所有的节点都把数据存储到同一个数据库中。先拿到数据库表的锁

6、的节点成为master,一旦它失效了,其它的节点获得锁,就可以成为master。因为数据通过数据库共享,放在一个地方,不需要停机恢复master-slave。这种方式,需要额外的数据库服务器,如果数据库失效了,那么就全失效了,而且速度不是很快。Sharefilemaster-slave这种方式类似于前者,也不需要特别的配置,只是通过共享文件系统来共享数据,靠文件锁实现只有一台成为master。共享文件系统的方式有很多,nfsv4(v3有bug,不行),在稳定性,效率等方面不是很满意,可能是通过网络太慢了。我这边整理的是Puremaster-sl

7、ave模式1.1安装环境1.2测试服务器描述1.两台vmware虚拟机,内存均为1G。2.操作系统:rhel5.43.IP规划masterslaveeth0192.168.88.130192.168.88.1317/19/2021Page87/19/20212008-12-01版权所有,侵权必究Allrightsreserved第8页,共8页Page8,Total84.软件包名简介版本apache-activemq队列程序apache-activemq-5.7.0-bin.tar.gzJDKjavaversion"1.6.0_38"jdk-6u

8、38-linux-i586.bin1JDK安装(略)2activeMQ安装(Puremaster-slave模式)2.1主activeMQ安装执行如下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。