Apache ActiveMQ Artemis, эквивалентный политике предварительной выборки

Мне поручено перенести код ActiveMQ v5.10.0 в Artemis 2.6.0 с Camel 2.22.0 и столкнуться с проблемой политики Prefetch. Что такое Артемида, эквивалентная следующему коду:

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

Большое спасибо.

1 ответ

Решение

Artemis поддерживает OpenWire, поэтому я уверен, что вы сможете продолжать использовать свой старый код. Однако, если вы хотите изменить по какой-либо причине эквивалентное свойство consumerWindowSize и это может быть установлено на URL, используемом для соединения с брокером, например tcp://host:61616?consumerWindowSize=0,

Другие вопросы по тегам