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

          主站蜘蛛池模板: 察雅县| 甘谷县| 新宁县| 光山县| 吉木乃县| 轮台县| 南召县| 革吉县| 昌平区| 麻阳| 太仆寺旗| 三明市| 定远县| 灵璧县| 凤城市| 大庆市| 宿迁市| 宁安市| 兴海县| 上林县| 宜兴市| 达拉特旗| 舟山市| 仲巴县| 贺兰县| 泰州市| 黑龙江省| 林西县| 长岛县| 手机| 新野县| 阿克苏市| 贺州市| 邯郸县| 岱山县| 西峡县| 广东省| 佛冈县| 百色市| 淅川县| 镇远县|