2012-04-05 2 views
3

Ich versuche, ActiveMQPrefetchPolicy zu verwenden, kann aber nicht ganz verstehen, wie es zu verwenden ist.Wie funktioniert ActiveMQPrefetchPolicy? Was bedeutet queueBrowserPrefetch?

I Warteschlange bin mit, gibt es 3 params, die ich für PrefetchPolicy definieren:

queuePrefetch, queueBrowserPrefetch, inputStreamPrefetch

Eigentlich komme ich nicht die Bedeutung von queueBrowserPrefetch und inputStreamPrefetch ich auch nicht weiß, wie man es benutzt.

Antwort

3

Ich nehme an, dass Sie die ActiveMQ-Seite auf prefetch limits gesehen haben.

  • queueBrowserPrefetch die maximale Anzahl von Nachrichten, setzt zu einer
    ActiveMQQueueBrowser gesendet, bis ACKs empfangen werden.
  • inputStreamPrefetch die maximale Anzahl von Nachrichten gesendet setzt
    durch eine jms-stream bis ACKs

Sowohl queue-Browser und JMS-Stream sind spezialisierte Verbraucher empfangen werden. Sie können mehr über jeden von ihnen lesen, aber wenn Sie sie nicht verwenden, ist es egal, was Sie ihren Vorabholgrenzen zuweisen.

+0

Dies hilft. Jetzt verstehe ich, dass beide spezialisierte Verbraucher sind. Interessanterweise sind sie in der ActiveMQ-Website dokumentiert oder schwer zu finden. Jedenfalls vielen Dank. – Huawei