Bug 820665 - queue route forwarding enhancement
Summary: queue route forwarding enhancement
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise MRG
Classification: Red Hat
Component: qpid-cpp
Version: 2.1
Hardware: Unspecified
OS: Unspecified
low
low
Target Milestone: ---
: ---
Assignee: messaging-bugs
QA Contact: MRG Quality Engineering
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-05-10 15:47 UTC by Andrew Replogle
Modified: 2022-11-29 08:27 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Andrew Replogle 2012-05-10 15:47:09 UTC
Enhancement request:

Currently source queue's in queue routes dequeue the message after forwarding it on to the exchange destination. 

I can see use-case scenarios where it would be very useful to have an option when creating the route to leave the original copy of the message on the source queue when forwarding it to the destination exchange. 

Scenario:

An organization wants to expand functionality of their application that would require a subset of the messages currently being delivered to the queue in question. Instead of modifying the existing application components that consume and publish to these queues to also deterministically publish the subset of messages to the new queues, allow the queue route to only forward and not move messages to an intelligent exchange.

Then the exchange (XML in this scenario) can route the messages via the bindings if the xquery matches. 

This would allow the organization to expand their application without spending additional hours retro-fitting existing messaging calls for the new components.


Note You need to log in before you can comment on or make changes to this bug.