activemq单点+负载

activemq单点+负载

ID:28970725

大小:121.95 KB

页数:7页

时间:2018-12-15

activemq单点+负载_第1页
activemq单点+负载_第2页
activemq单点+负载_第3页
activemq单点+负载_第4页
activemq单点+负载_第5页
资源描述:

《activemq单点+负载》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案单点故障+负载均衡1单点故障1.1实现原理1.1.1原理简介1.1.1.1首次启动多个共享存储目录的应用,谁先启动,谁就可以最早取得共享目录的控制权成为master,其他的应用就只能作为slave。如图,Broker1先启动,那么Broker1就是master,其他的就是slave,此时只有Broker1在工作,而其他两个Broker并没有工作。1.1.1.2Master停止如果Broker1意外终止,则Broker2和Broker3哪个先得到文件锁哪个就是master,而其他的就是slave。如下图

2、,如果Broker2得到锁。精彩文档实用标准文案1.1.1.1停止节点重启重启Broker1后官方参考文档http://activemq.apache.org/shared-file-system-master-slave.html1.1.2两种方式:1.1.2.1sharedfilesystemMaster-Slave主要是通过共享存储目录来实现master和slave的热备,所有的ActiveMQ应用都在不断地获取共享目录的控制权,哪个应用抢到了控制权,它就成为master。精彩文档实用标准文案1.1.1.1

3、JDBCMasterSlave原理同共享目录方式类似,那个先获得数据库控制权就成为master1.2具体操作1.2.1.1sharedfilesystemMaster-Slave配置文件activemq.xml的中添加1.2.1.2JDBCMasterSlave

4、he.commons.dbcp.BasicDataSource" destroy-method="close">                              

5、sername" value="root"/>                                  2负载均衡2.1实现方式2.1.1staticBroker-Cluster部署在配置中静态的指定集群中的其他Broker的

6、uti地址精彩文档实用标准文案1.1.1MasterSlaveDiscovery类似于静态指定Broker,只是uri中指明是masterslave方式,依次给出master和slave地址1.2具体操作1.2.1staticBroker-Cluster部署在Broker中添加networkConnector节点:                1.2.2MasterSlaveDiscovery在Broker中添加networkConnector节点:Masterslave后依次格式是:MASTER,SLAVE1,SLAVE2...SLAVE2单点+负载均衡2.1实现原

8、理Master-Slave的部署方式虽然解决了高可用的问题,但不支持负载均衡,Broker-Cluster解决了负载均衡,但当其中一个Broker突然宕掉的话,那么存在于该Broker上处于Pending状态的message将会丢失,无法达到高可用的目的。尝试者把两者结合起来部署:精彩文档实用标准文案1.1具体操作         这里以Broker-A+Broker-B

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

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

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