paulwong

          ACTIVEMQ設(shè)置預(yù)取消息數(shù)目

          當(dāng)ACTIVEMQ的某個QUEUE有多個消費(fèi)者,為避免某個消息者取了更多個消息處理,而造成其他消費(fèi)者無消息可處理的情況,可以設(shè)置每個消費(fèi)者不預(yù)取消息,即每個消費(fèi)者消費(fèi)完單個消息后,再去取消息,這樣其他消費(fèi)者就能平均的有消息可處理。


          https://stackoverflow.com/questions/35928089/activemq-how-to-prevent-message-from-going-to-dispatched-queue


          設(shè)置方法,在CONNECT STRING中設(shè)置:
          tcp://localhost:61616?jms.prefetchPolicy.all=0 

          tcp://localhost:61616?jms.prefetchPolicy.queuePrefetch=0 

          queue = new ActiveMQQueue("TEST.QUEUE?consumer.prefetchSize=10"); 
          consumer = session.createConsumer(queue);

          http://activemq.apache.org/what-is-the-prefetch-limit-for.html

          posted on 2019-10-31 11:28 paulwong 閱讀(834) 評論(0)  編輯  收藏 所屬分類: JMS

          主站蜘蛛池模板: 久治县| 高青县| 嘉义县| 庆元县| 长子县| 岐山县| 沂源县| 大竹县| 庆阳市| 敖汉旗| 苏尼特右旗| 苍梧县| 民勤县| 岳普湖县| 德钦县| 泸水县| 城口县| 增城市| 芜湖市| 龙游县| 巴林左旗| 康马县| 陆丰市| 洞头县| 墨玉县| 婺源县| 屯门区| 夏邑县| 东乌| 桃江县| 新竹市| 高青县| 黔西县| 宁海县| 扶风县| 湾仔区| 土默特右旗| 吉首市| 县级市| 亚东县| 宜兰市|