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上




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


          網站導航:
           
          主站蜘蛛池模板: 建阳市| 玛多县| 惠安县| 铅山县| 呼图壁县| 报价| 沾化县| 喀喇| 海阳市| 桂平市| 麻栗坡县| 嘉黎县| 大关县| 邻水| 成都市| 拉萨市| 茶陵县| 淮阳县| 永年县| 民乐县| 榆林市| 天峨县| 凤台县| 沙湾县| 衡阳县| 定兴县| 鄯善县| 四川省| 扬州市| 晴隆县| 鄂尔多斯市| 天长市| 红安县| 正宁县| 鸡西市| 双城市| 临邑县| 祁阳县| 沙坪坝区| 长武县| 墨脱县|