Apache camel ApacheActiveMQ Artemis相当于预取策略
我的任务是使用Camel 2.22.0将ActiveMQ v5.10.0代码迁移到Artemis 2.6.0,并遇到预回迁策略问题。以下代码的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
ActiveMQPrefetchPolicy prefetchPolicy = new ActiveMQPrefetchPolicy();
prefetchPolicy.setQueuePrefetch(0);
prefetchPolicy.setQueueBrowserPrefetch(0);
connectionFactory.setPrefetchPolicy(prefetchPolicy);
非常感谢 Artemis支持OpenWire,因此我相信您应该能够继续使用旧代码。但是,如果出于任何原因想要更改,则等效属性为
consumerWindowSize
,可以在用于连接到代理的URL上进行设置,例如tcp://host:61616?consumerWindowSize=0
成功了,谢谢。我将牢记能够将现有的ArctiveMQ代码与Artemis一起使用。