[ https://issues.apache.org/jira/browse/ARTEMIS-3771?focusedWorklogId=760308&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-760308 ]
ASF GitHub Bot logged work on ARTEMIS-3771: ------------------------------------------- Author: ASF GitHub Bot Created on: 21/Apr/22 18:45 Start Date: 21/Apr/22 18:45 Worklog Time Spent: 10m Work Description: AntonRoskvist commented on PR #4023: URL: https://github.com/apache/activemq-artemis/pull/4023#issuecomment-1105629157 @clebertsuconic I'm running this on a pretty large scale (around 600 client applications or so in some environments, multiple environments interconnected globally) and all of which used to run against ActiveMQ 5. Most are supposed to get migrated over to Core but this is a pretty big undertaking so for some foreseeable future I have to support "backward" compatibility. I figure this is something I can do to make things run as smoothly as possible until such time that they can start to get migrated... and hopefully it might be helpful to someone else too. Issue Time Tracking ------------------- Worklog Id: (was: 760308) Time Spent: 1h 50m (was: 1h 40m) > Rework destination handling for the OpenWire-protocol > ----------------------------------------------------- > > Key: ARTEMIS-3771 > URL: https://issues.apache.org/jira/browse/ARTEMIS-3771 > Project: ActiveMQ Artemis > Issue Type: Improvement > Reporter: Anton Roskvist > Priority: Major > Time Spent: 1h 50m > Remaining Estimate: 0h > > Rework destination handling for the OpenWire-protocol > > Mainly improves things for brokers with many destinations and for handling > clients not reusing JMS resources, but should be a nice overall improvement > for OpenWire. > Changes are: > openWireDestinationCache now global, also taking over the role for the > connection destination cache > Avoid calling BindingQuery since that method is expensive when dealing with a > large number of destinations > openwireDestinationCacheSize no longer has to be a power of 2 -- This message was sent by Atlassian Jira (v8.20.7#820007)