JBOSS集群配置:http://www.voidcn.com/article/p-pmwuybxr-wk.html
场景1:各节点在不同机器上
这是最常见的使用场景。假设两台机器分别叫做”node1”与”node2”,node1的地址是192.168.0.101,node2的地址是192.168.0.102,他们的”ServerPeerID”分别是1和2。
假设这两个机器得Jboss都装在/var/jobss目录下
节点1加载过程
Cd /var/jboss/bin
./run.sh –c all –g DocsPartition –u 239.255.100.100 \ -b 192.168.0.101 –Djboss.messaging.ServerPeerID=1
节点2只有-b参数与ServerPeerID参数不同
Cd /var/jboss/bin
./run.sh –c all –g DocsPartition –u 239.255.100.100 \ -b 192.168.0.102 –Djboss.messaging.ServerPeerID=2
参数-c使用all配置项,该配置项包含集群的配置项,
参数-g设置集群的名称。
参数-u设置集群内节点交互的多播地址。
参数-b设置需要绑定的地址,
参数-D设置系统属性jboss.messaging.ServerPeerId的值,JBoss消息需要这个值在群中要求唯一。
场景2:在单台有两个IP地址的服务器上搭建2个节点
场景1:各节点在不同机器上
这是最常见的使用场景。假设两台机器分别叫做”node1”与”node2”,node1的地址是192.168.0.101,node2的地址是192.168.0.102,他们的”ServerPeerID”分别是1和2。
假设这两个机器得Jboss都装在/var/jobss目录下
节点1加载过程
Cd /var/jboss/bin
./run.sh –c all –g DocsPartition –u 239.255.100.100 \ -b 192.168.0.101 –Djboss.messaging.ServerPeerID=1
节点2只有-b参数与ServerPeerID参数不同
Cd /var/jboss/bin
./run.sh –c all –g DocsPartition –u 239.255.100.100 \ -b 192.168.0.102 –Djboss.messaging.ServerPeerID=2
参数-c使用all配置项,该配置项包含集群的配置项,
参数-g设置集群的名称。
参数-u设置集群内节点交互的多播地址。
参数-b设置需要绑定的地址,
参数-D设置系统属性jboss.messaging.ServerPeerId的值,JBoss消息需要这个值在群中要求唯一。
场景2:在单台有两个IP地址的服务器上搭建2个节点