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

Спасибо за ваше время!

Ответы на вопрос(1)

Ваш ответ на вопрос