2012-01-22 78 views
2

我需要擴大我的ActiveMQ解決方案,因此我定義了一個經紀商網絡。 我想弄清楚如何將生產者和消費者連接到集羣。ActiveMQ經紀商連接方案網絡

是否每個生產者都必須連接到一個代理(故障轉移uri的可用性)?在這種情況下,我怎樣才能防止經紀人的流量分佈?我是否需要配置生產者將每個連接到不同的經紀商?

我應該爲消費者應用相同的模式嗎?

這使得應用感知集羣拓撲的,我希望可以通過discent集羣避免

的Tx 託默

回答

1

我強烈建議你仔細通過從文件讀取activemq.apache.org在集羣ActiveMQ上。有很多非常有用的提示。

從你寫的東西我建議你要特別注意this。在頁面底部,它詳細介紹瞭如何從服務器端控制生產者的故障轉移/故障恢復配置。

例如:

updateClusterClients - 如果關於中間件羣的拓撲結構的變化真實的信息傳遞到連接的客戶端

rebalanceClusterClients - 如果爲true,連接的客戶端將被要求當新經紀人加入經紀人網絡時跨整個經紀人的再平衡

updateURIsURL - 一個URL(或指向本地文件)包含一個逗號分隔的URI列表以失敗

的情況下使用重新連接在生產活動系統的文本文件,然後我會認爲利用的updateURIsURL會使它減少很多痛苦。

+0

看來,updateClusterClients和rebalanceClusterClients不工作,因爲你可以在http://stackoverflow.com/questions/9062352/看到任何幫助將得到appritiated – Tomer