paulwong

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

          當(dāng)ACTIVEMQ的某個(gè)QUEUE有多個(gè)消費(fèi)者,為避免某個(gè)消息者取了更多個(gè)消息處理,而造成其他消費(fèi)者無消息可處理的情況,可以設(shè)置每個(gè)消費(fèi)者不預(yù)取消息,即每個(gè)消費(fèi)者消費(fèi)完單個(gè)消息后,再去取消息,這樣其他消費(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 閱讀(833) 評(píng)論(0)  編輯  收藏 所屬分類: JMS

          主站蜘蛛池模板: 宝山区| 马山县| 彭州市| 彭山县| 柳江县| 龙海市| 佛教| 思茅市| 宜丰县| 自治县| 武川县| 裕民县| 沁水县| 白朗县| 娄烦县| 尼勒克县| 象山县| 揭东县| 措勤县| 永城市| 禹州市| 广南县| 平湖市| 新宁县| 贡山| 晋宁县| 建始县| 石狮市| 阳信县| 普洱| 饶平县| 定西市| 四川省| 桃园市| 铁力市| 龙口市| 项城市| 阜康市| 墨脱县| 石嘴山市| 榕江县|