ActiveMQ и maxPageSize
Я хотел бы установить для maxPageSize большее значение, чем по умолчанию 200.
Вот как я установил в файле activemq.xml:
<destinationPolicy>
<policyMap>
<policyEntries>
---
<policyEntry queue=">" producerFlowControl="true" memoryLimit="1mb" maxPageSize="SOME_LARGE_NUMBER">
</policyEntry>
</policyEntries>
</policyMap>
</destinationPolicy>
Это изменение помогает мне получить количество сообщений в очереди, используя QueueBrowser.getEnumeration (), так как оно вернуло 200, даже если количество сообщений в очереди было больше 200.
Посмотри пожалуйста:http://docs.oracle.com/javaee/1.4/api/javax/jms/QueueBrowser.html для QueueBrowser.getEnumeration ().
Каков побочный эффект изменения maxPageSize от 200 до 1000? В любом случае это влияет на производительность брокера?
Я не вижу никакой документации для этого свойства, кроме "максимальное количество постоянных сообщений на страницу из магазина за один раз" на этой странице:
http://activemq.apache.org/per-destination-policies.html
Спасибо за ваше время!