高可用
高可用方案1:
通过共享数据库的方案实现高可用但是不能提高作业性能,只能实现故障切换
具体配置步骤:
- 1.在activeMq下lib目录下放入数据库驱动包;
- 2.修改activemq.xml
- 重启
- 其他机器使用相同配置就可以了
高可用方案2:
同步队列和主题的信息
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://activemq.org/config/1.0">
<broker brokerName="receiver" persistent="false" useJmx="false">
<networkConnectors>
<networkConnector uri="static:(tcp://localhost:62001)"/>
</networkConnectors>
<persistenceAdapter>
<memoryPersistenceAdapter/>
</persistenceAdapter>
<transportConnectors>
<transportConnector uri="tcp://localhost:62002"/>
</transportConnectors>
</broker>
</beans>
既支持负载均衡又支持高可用
<networkConnectors>
<networkConnector uri="masterslave:(tcp://host1:61616,tcp://host2:61616,tcp://..)"/>
</networkConnectors>
事务机制