Hi:

We have successfully been using ActiveMQ Classic for many years. Currently we are running ActiveMQ 5.15.4 and it successfully processes millions of messages without issue.  Our setup is fairly simple, we have it operating in master/slave fashion utilizing shared storage in the event ActiveMQ fails from one node to another.

Several years ago we attempted to upgrade to 5.16.x but ended up having to remove it from production as we were seeing performance issues.  We have now attempted to upgrade to 5.18.3 and again are experiencing delays; fortunately this time we caught it in our test environment!

This is consistent across applications that are consuming from the queue's, we are seeing the initial time to retrieve the message from the queue goes from near instantaneous on 5.15.4 to 1-3 second pause after upgrading to 5.18.3.  We make use of pooled connections to ActiveMQ, depending on the queue there could be between 5 and 80 consumers.  The configuration is vanilla and the following policy is the largest change.


      <policyEntry queue=">" enableAudit="false" producerFlowControl="false" queuePrefetch="1" maxPageSize="10" lazyDispatch="true" expireMessagesPeriod="600000">
      </policyEntry>

Does anyone have any ideas about how we can diagnose the issue further; we would really like to become current on the version of ActiveMQ we are running.

Thanks!
Steve.

Reply via email to