為了保證activeMQ的高可用性及避免activeMQ故障,activeMQ中提供了幾種叢集方案解決此類問題,詳細文字說明閱讀如下文章:
1\ [url=http://bh-keven.iteye.com/blog/1617788]ActiveMQ叢集應用[/url]
2\ [url=http://88250.b3log.org/ActiveMQ-JDBC-Master-Slave]ActiveMQ JDBC 主從叢集 [/url]
3\ [url=http://blog.csdn.net/jiangxuchen/article/details/8004612]解決單點故障:JDBC Master Slave [/url]
本人應用的為叢集方案中的一種, JDBC Master Slave ,說明及好處就看如上外鍊文章了,上正題,方案如何實施及程式如何調用
1\配置多個activeMQ ,其實就是複雜原有activeMQ安裝檔案,修改如下配置:
[color=red]注:useDatabaseLock="true" 必需設定,不然在儲存資料時會報資料主鍵重複異常[/color]
2\程式調用
原:
現:
[b]完事,就這麼簡單,END。。。。。。[/b]