[ https://issues.apache.org/jira/browse/AMQ-2324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dejan Bosanac updated AMQ-2324: ------------------------------- Fix Version/s: (was: 5.4.2) 5.5.0 > Forwarded message cannot be distributed to the original broker > -------------------------------------------------------------- > > Key: AMQ-2324 > URL: https://issues.apache.org/jira/browse/AMQ-2324 > Project: ActiveMQ > Issue Type: Improvement > Affects Versions: 5.2.0 > Reporter: ying > Assignee: Bruce Snyder > Fix For: 5.5.0 > > > I have a simple cause which can cause dispatch problem: > 1. setup a network of broker1, broker2, bridged by multicast discovery > 2. make a producer send 5 msg to queueA to broker2 > 3. make a consumer to consume from broker1 queueA ( make it slow, so it only > consumer 1 msg) but make sure all 5 msg from broker2 are forwared to broker1 > 4. stop the consumer to broke1, restart it to consume from broker2 queueA > 5. the 4 msgs originally published to broker2 and forwarded to broker1 and > has not yet been consumed will stuck on broker1 and will not forwarded to > broker2 for the consumer to consume. > Here is an solution: it checks forwarded to broker( eg, broker1) to see > whether it has any active consumer, it will be able forward the message back > to the original broker when there is no active consumer on the forwarded to > broker. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.