Network:这里可以理解为网络通信方式,也可以说叫Network of brokers。这种方式真正办理了分布式消息存储和故障转移、broker切换的问题。可以理解消息会进行均衡;从ActiveMQ1.1版本起,ActiveMQ支持networks of brokers。它支持分布式的queues和topics。一个broker会相同对待全部的订阅(subscription):不管他们是来自本地的客户毗连,还是来自远程broker,它都会递送有关的消息拷贝到每个订阅。远程broker得到这个消息拷贝后,会依次把它递送到其内部的本地毗连上。 技术思索:Network集群模型的关键点:
首先,这种方案必要两套或多套(Master-Slave)的集群模型才可以搞定,部署非常麻烦,必要两套或多套集群直接相互交织配置,相互间能够感知到彼此的存在。下面我给出一段XML配置,简单来说就是在ActiveMQ的配置文件里要进行多套(Master-Slave)之间的 networkConnector配置工作: