主要是利用HAProxy作为负载均衡器,利用activeMQ作为broker的集群。
1,准备4台服务器,默认操作系统为Ubuntu14.04,三台服务器安装activeMQ, 另外一台服务器安装HAProxy作为负载均衡。
2,安装和配置activeMQ
安装jre
sudo apt-get install default-jre
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
安装activeMQ
wget http://ftp.meisei-u.ac.jp/mirror/apache/dist/activemq/5.12.0/apache-activemq-5.12.0-bin.tar.gz
tar zxvf apache-activemq-5.12.0-bin.tar.gz
启动activeMQ
cd [activemq_install_dir]/bin
./activemq console
配置activeMQ集群
假设三台broker服务器的地址分别是10.80.1.1, 10.80.1.2, 10.80.1.3,在三台服务器上分别配置如下
在服务器10.80.1.1上添加如下networkConnectors配置
<networkConnectors>
<networkConnector uri="static:(tcp://10.80.1.2:6161