Apache camel ApacheActiveMQ Artemis相当于预取策略

Apache camel ApacheActiveMQ Artemis相当于预取策略,apache-camel,activemq-artemis,Apache Camel,Activemq Artemis,我的任务是使用Camel 2.22.0将ActiveMQ v5.10.0代码迁移到Artemis 2.6.0,并遇到预回迁策略问题。以下代码的Artemis等价物是什么: ActiveMQPrefetchPolicy prefetchPolicy = new ActiveMQPrefetchPolicy(); prefetchPolicy.setQueuePrefetch(0); prefetchPolicy.setQueueBrowserPrefetch(0); connectionFact

我的任务是使用Camel 2.22.0将ActiveMQ v5.10.0代码迁移到Artemis 2.6.0,并遇到预回迁策略问题。以下代码的Artemis等价物是什么:

ActiveMQPrefetchPolicy prefetchPolicy = new ActiveMQPrefetchPolicy();
prefetchPolicy.setQueuePrefetch(0);
prefetchPolicy.setQueueBrowserPrefetch(0); 
connectionFactory.setPrefetchPolicy(prefetchPolicy);

非常感谢

Artemis支持OpenWire,因此我相信您应该能够继续使用旧代码。但是,如果出于任何原因想要更改,则等效属性为
consumerWindowSize
,可以在用于连接到代理的URL上进行设置,例如
tcp://host:61616?consumerWindowSize=0

成功了,谢谢。我将牢记能够将现有的ArctiveMQ代码与Artemis一起使用。