ActiveMQ 集群(1)】的更多相关文章

ActiveMQ集群 ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要由两种:Master-Slave和Broker Cluster. 1.Master-Slave Master-Slave方式中,只能是Master提供服务,Slave是实时地备份Master的数据,以保证消息的可靠性.当Master失效时,Slave会自动升级为Master,客户端会自动连接到Slave上工作.Master-Slave模式分为三类:Pure Master…
原文地址:http://www.51testing.com/html/78/23978-143163.html 1.测试概要1.1 关于这篇文档中涉及的基于JMS的消息系统能为应用程序提供可靠的,高性能的,异步的通讯机制.在不同的JMS解决方案中,性能是关键因素,但不是唯一的因素.每个方案都有不可比拟的属性和特性,还要考虑诸如实现难易.有效性.获得支持的性价比,等等.另外,标准的性能测试只能近似模拟各个企业的特定需求下的真实环境.1.2 测试人员和工作量测试人:nb_bull工作量:50小时1.…
分布式ActiveMQ集群的部署配置细节: 官方资料:http://activemq.apache.org/clustering.html 基本上看这个就足够了,本文就不具体分析配置文件了. 1.Queue consumer clusters: 同一个queue,如果一个consumer失效,那么未被确认的消息都会被发送到这个queue的其它consumer上.如果某个consumer处理消息比较快,那么它将处理更多的消息. Queue consumer clusters 不需要特殊的配置. 2…
ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要有两种:Master-Slave和Broker Cluster. 1.Master-Slave方式: Master-Slave方式中,只能是Master提供服务,Slave是实时地备份Master的数据,以保证消息的可靠性.当Master失效时,Slave会自动升级为Master,客户端会自动连接到Slave上工作. Master-Slave模式分为三类: a.Pure Master Sla…
原文地址:http://shensy.iteye.com/blog/1752529 回顾总结前一段时间学习的ActiveMQ分布式集群相关的知识,分享出来希望对看到的人有所帮助. 一.分布式ActiveMQ集群的部署配置细节: 官方资料:http://activemq.apache.org/clustering.html 基本上看这个就足够了,本文就不具体分析配置文件了. 1.Queue consumer clusters: 同一个queue,如果一个consumer失效,那么未被确认的消息都会…
ActiveMQ从5.9.0版本开始,集群实现方式取消了传统的Master-Slave方式,增加了基于ZooKeeper+LevelDB的实现方式. 本文主要介绍了在Windows环境下配置基于ZooKeeper的ActiveMQ高可用性集群,集群实现了主备功能,实现了单点故障时的高可用性,并不涉及负载均衡技术. 从整体上看,整个安装配置过程主要有以下几个步骤: 1. Windows Server环境搭建.端口配置2. Jre安装配置3. Zookeeper安装配置4. ActiveMQ安装配置…
ActiveMQ集群搭建好之后,接下来就该测试一下了. 一.先安装Zookeeper 的eclipse插件吧. 1. 打开 eclipse, Help -> Install New Software,点击Add,添加地址: http://www.massedynamic.org/eclipse/updates/ 2. 点击OK,勾选Zookeeper插件,另外两个貌似没用 3. 安装完之后,点击Window->Show View->Other,选择安装的Zookeeper插件 4. 出现…
1.ActiveMQ集群介绍 1.为什么要集群? 实现高可用,以排除单点故障引起的服务中断 实现负载均衡,以提升效率为更多客户提供服务 2.集群方式 客户端集群:让多个消费者消费同一个队列 Broker Cluster:多个Broker之间同步消息(做不了高可用,可以实现负载均衡) Master-Slave:高可用(做不了负载均衡) 3.ActiveMq失效转移 允许当其中一台消息服务器宕机时,客户端在传输层上重新连接其他消息服务器. 语法:failover:(uri1,...uriN)?tra…
集群方案主要为了解决系统架构中的两个关键问题:高可用和高性能.ActiveMQ服务的高可用性是指,在ActiveMQ服务性能不变.数据不丢失的前提下,确保当系统灾难出现时ActiveMQ能够持续提供消息服务,高可靠性方案最终目的是减少整个ActiveMQ停止服务的时间.ActiveMQ服务的高性能是指,在保证ActiveMQ服务持续稳定性.数据不丢失的前提下,确保ActiveMQ集群能够在单位时间内吞吐更高数量的消息.确保ActiveMQ集群处理单条消息的时间更短.确保ActiveMQ集群能够容…
(声明:本文非EamonSec原创) 使用ZooKeeper实现的Master-Slave实现方式,是对ActiveMQ进行高可用的一种有效的解决方案,高可用的原理:使用ZooKeeper(集群)注册所有的ActiveMQBroker.只有其中的一个Broker可以对外提供服务(也就是Master节点),其他的Broker处于待机状态,被视为Slave.如果Master因故障而不能提供服务,则利用ZooKeeper的内部选举机制会从Slave中选举出一个Broker充当Master节点,继续对外…