[
https://issues.apache.org/jira/browse/QPID-1595?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
William Henry updated QPID-1595:
--------------------------------
Attachment: declare_queues.cpp
declare queues program for declaring the non-exclusive queues
> Queue example: Multi-subscriber example using TTL and ACQUIRE_MODE_NOT_ACQUIRE
> ------------------------------------------------------------------------------
>
> Key: QPID-1595
> URL: https://issues.apache.org/jira/browse/QPID-1595
> Project: Qpid
> Issue Type: Improvement
> Components: Qpid Examples
> Affects Versions: M4
> Reporter: William Henry
> Attachments: declare_queues.cpp
>
>
> Currently the examples tend to focus on the different types of exchanges.
> The attached files demonstrate an example that focuses more on queue
> configurations.
> Using a amq:topic exchange several topic based queues are declared with
> specific topic bindings. These are the same bindings as used in the normal
> pub/sub example.
> The queues are declared as non-exclusive so that they can be shared b y
> multiple consumers (subscribers).
> The topic publisher publishes messages to the amq:topic exchange with a TTL
> properties set so that the messages will time out after a certain point and
> will not remain on the queue. I.e. they have a Time-to-live and therefore the
> messages are out of date and irrelevant after that TTL. (at some point we
> should address this on the consumer side and let the consumer decide the TTL).
> The topic_listener subscribes to the queues with ACQUIRE_MODE_NOT_ACQUIRE.
> i.e. the listners are browsing the messages and therefore leaving them on the
> queue.
> This example is similar to how some financial institutions may want to share
> information on shared queues but the information only has relevance for a
> certain amount of time.
> I'd like to write up a description of this use case with code on the site
> somewhere. Where is appropriate? FAQ? Elsewhere? It would be useful to
> provide several consumer side patterns of queue configuration etc.
> Also should I also develop python, java,etc. examples of the same?
> Hmmm where to I attach the files? I'll create first and then attach.
--
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:[email protected]