Details
-
Bug
-
Resolution: Done
-
Major
-
None
-
JBoss A-MQ 6.3
-
None
Description
Using a broker network that is selector aware ( conduit subscription is turned off) messages that match the consumer's selector will only be pushed across the network from broker1 to broker2
If you have 2 consumer (each with a different selector) on broker2, messages for both these consumers will be passed across the network to broker2. However, if one of those consumer disconnects from the broker2 and connects to broker1, there is the potential for message that match that consumer to be trapped on broker2 - replay to broker1 only occurs when no consumers on that destination on broker2. (I have tested this in my env on AMQ build 630262).
Could we have an enhancement so the network bridge can be configured to allow replay if "NO MATCHING" consumers are on the destination.