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

          activeMQ 多broker配置

          Posted on 2012-09-26 16:52 云云 閱讀(6974) 評論(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上




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


          網站導航:
           
          主站蜘蛛池模板: 宝鸡市| 大化| 南投县| 阿图什市| 搜索| 广东省| 南召县| 乌鲁木齐县| 方山县| 遂川县| 湄潭县| 勃利县| 英山县| 万源市| 阿勒泰市| 承德市| 沈阳市| 浦东新区| 岳阳市| 南丰县| 苏尼特右旗| 葫芦岛市| 东丽区| 合水县| 綦江县| 武夷山市| 慈溪市| 拜城县| 岐山县| 三穗县| 鄱阳县| 玛纳斯县| 古田县| 勐海县| 法库县| 海盐县| 西林县| 盐源县| 巍山| 镇赉县| 大庆市|