gemmellr commented on PR #4346:
URL: 
https://github.com/apache/activemq-artemis/pull/4346#issuecomment-1406313148

   The last point of the [original changes 
description](https://github.com/apache/activemq-artemis/pull/2466) seems to be 
about why that code was added:
   >3.  For the MQTT protocol, there is one and only one consumer connection 
per queue, which is a good choice for closing the old MQTT consumer before the 
new MQTT consumer connects.
   The original code could not effectively clean up the 'old consumer' in the 
queue when the 'new MQTT connection' was connected to the Artemis broker. 
Modify ‘MQTTSubscriptionManager.removeSubscription’ to get the queue consumer 
collection from the ‘QueueImpl’ instance and close them.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to