posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          activeMQ 多broker配置

          Posted on 2012-09-26 16:52 云云 閱讀(6978) 評論(0)  編輯  收藏
          這兩天公司MQ出現一個怪現象,有三臺MQ server 其中一臺死掉后
          consumer不會到其它兩臺消費,這個問題后來發現是配置的問題
          在brokerURL只配置了一個brokerURL,所以容器啟動時只會建立一個連接
          當這個連接掛掉后 就只能等待這個連接重啟后才能執行。

          jms.brokerUrl=failover\:(tcp\://ip1\:61616?wireFormat.maxInactivityDurationInitalDelay\=30000,tcp\://ip2\:61616?
          wireFormat.maxInactivityDurationInitalDelay\=30000)?
          jms.useAsyncSend\=true&randomize\=true&initialReconnectDelay\=50&maxReconnectAttempts\=1&timeout\=1000&backup=true


          屬性 backup的作用 官方解釋:
          如果backup=true,并且the URIs to use for reconnect from the list provided的數量大于一個的情況下,broker將會維護著兩個連接,其中一個作為備份,在主連接出現故障時實現快速切換

          這里的故障不一定是死機 也可以是消費過慢 消息就發送到另一臺server上




          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 积石山| 西吉县| 古浪县| 罗定市| 阳山县| 武夷山市| 上蔡县| 九龙县| 杨浦区| 乐陵市| 礼泉县| 凤庆县| 弥渡县| 吴旗县| 绵阳市| 屏山县| 分宜县| 清流县| 四平市| 大理市| 横峰县| 卢龙县| 临湘市| 阜宁县| 共和县| 随州市| 龙江县| 比如县| 婺源县| 青川县| 牙克石市| 措勤县| 家居| 盱眙县| 尼玛县| 霸州市| 河北区| 讷河市| 孙吴县| 孟州市| 平南县|