Topic Exchange can duplicate messages. --------------------------------------
Key: QPID-2482 URL: https://issues.apache.org/jira/browse/QPID-2482 Project: Qpid Issue Type: Bug Components: C++ Broker Environment: Linux Reporter: Ken Giusti As per Gordon's description: If a given queue is bound to a topic exchange with multiple bindings, a message sent to that exchange will result in a copy being enqueued for each binding that matches. This is incorrect - each message should be enqueued once if there is any binding to the queue that matches it. Steps to Reproduce: 1. create queue 2. bind it to amq.topic with two distinct bindings (e.g. red.* and *.herring) 3. send amq.topic a message whose routing key matches both patterns (e.g. "red.herring") 4. check the queue Actual results: The message is enqueued on the queue twice. Expected results: The message should only be enqueued on the queue once. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org