diff --git a/system/Tools/jetty/defaults/etc/activemq/activemq.xml b/system/Tools/jetty/defaults/etc/activemq/activemq.xml index e06acc975..fafc0b1b9 100644 --- a/system/Tools/jetty/defaults/etc/activemq/activemq.xml +++ b/system/Tools/jetty/defaults/etc/activemq/activemq.xml @@ -22,7 +22,19 @@ http://activemq.apache.org/schema/core http://activemq.apache.org/schema/core/ac uri="tcp://127.0.0.1:61616" .../> (DO NOT use 0.0.0.0) and a matching TLS connector. --> + - - - + producer cannot exhaust the queue store. + + ActiveMQ has two superficially similar policy + elements that do very different things: + - selects the queue + cursor (fileQueueCursor / storeCursor / + vmQueueCursor) — i.e., how pending messages + are *stored*. It is NOT a cap on count. + - is the cap on + count per consumer, and its constant-form + child is + with a 'limit' attribute (not 'value'). + The original T2.2 PR used the first pair, which + the activemq.xsd rejects. Tracked in issue #210. --> + + +