ActiveMQ多集群的负载均衡
来源:互联网 发布:eve数据地点 编辑:程序博客网 时间:2024/05/21 17:06
这也是最大的缺点,扩展性比较差
1、集群1的每个activemq配置如下:(集群1的url包含集群2所有的队列信息,端口为队列的服务端口)
<networkConnectors>
<networkConnector uri="static:(tcp://192.168.146.130:51511,tcp://192.168.1.101:51512)"/>
</networkConnectors>
<networkConnectors> <networkConnector uri="static:(tcp://192.168.146.129:51511,tcp://192.168.146.129:51512,tcp://192.168.146.129:51513)"/>
</networkConnectors>
本例使用的是点对点消息队列的demo,使用方法请参考:
http://www.cnblogs.com/gossip/p/5970090.html
测试集群的高可用性:
1、集群1和集群2都注册到了ZooKeeper,都有各自的Master节点
2、两个集群中都只有Master节点的管控台才可用(下图为集群中Master队列收到的消息)
3、消息随机送到不同集群的Master队列中
4、手动停止集群2的Master队列,生产者卡顿了一下后继续往集群1发送消息,中间的消息并没有中断
5、重新启动集群2的Master队列后,生产者又重新向集群2的Master队列发送消息
六、消费者从多个集群消费消息
1、只有1个消费者时,随机从两个集群中消费消息
2、启动两个不同的消费者,他们都同时从集群1、集群2的消费消息。停止其中一个消费者后不影响另外一个消费者
3、关闭集群2的一个队列后(集群2只有两个队列,关闭其中1个后,整个集群都失效了),两个消费者都只从集群1消费消息
- http://blog.csdn.net/jason5186/article/details/18703151
- http://activemq.apache.org/networks-of-brokers.html
- ActiveMQ多集群的负载均衡
- ActiveMQ(六)_多集群的负载均衡
- ActiveMQ高可用+负载均衡集群
- 集群的负载均衡
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- 集群的负载均衡技术
- JMS之——ActiveMQ高可用+负载均衡集群
- linux上搭建ActiveMQ高可用集群+负载均衡
- ActiveMQ三机器高可用-负载均衡集群
- Android打开自启动设置页面
- GET请求net::ERR_CONNECTION_RESET的一种情况
- 设计模式---创建模式------工厂模式
- HDU 5514 Frog 容斥(技巧)
- shared_ptr的引用计数原理
- ActiveMQ多集群的负载均衡
- 有趣的js匿名函数写法
- Linux服务器性能评估与优化(二)
- Angular4记账webApp练手项目之一(利用angular-cli构建Angular4.X项目)
- Java使用纯真IP库获取IP对应省份和城市
- 谈Resources中Drawable的缓存与享元设计模式
- JS gps定位城市信息
- Git-搭建Git服务器并使用Git进行协同工作
- Oracle分组查询3——grouping sets