When version 2.7.0 is released you will be able to set a default consumerWindowSize per address so you should be able to accomplish what you want.
See https://github.com/apache/activemq-artemis/blob/master/docs/user-manual/en/address-model.md#configuring-addresses-and-queues-via-address-settings At the bottom there is a new config parameter called "default-consumer-window-size" On Fri, Dec 14, 2018 at 8:59 AM Youyu Shao <youyus...@crd.com> wrote: > Hello, > > We are using Artemis 2.6.2 as JMS server/broker. We have one JMS connection > created from > org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory. > > We have two JMS queues, both are used as task distribution/load-balancing > mechanism. > One queue contains complex tasks taking long time to process, while the > other > contains simple tasks taking little time to finish. > > Each queue have multiple JMS consumers. We would like to see if there is a > way > to configure the consumers of the complex task queue with > consumerWindowSize=0, > and configure the consumers of the simple task queue with > consumerWindowSize=-1. > > Simply put, is there a way to set consumerWindowSize differently on per JMS > consumer basis? > > Thanks > > Youyu > > > > -- > Sent from: > http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html >