[rabbitmq-discuss] RabbitMQ capabilities
Matthias Radestock
matthias at lshift.net
Tue Nov 18 08:07:01 GMT 2008
Michael,
Michael Arnoldus wrote:
> I want to ask you how Rabbit supports these:
>
> 1. Returning unroutable messages (page 20 line 2-3)
When the 'mandatory' flag is set in basic.publish, any messages that
cannot be routed to a queue is returned to the publishing client with
basic.return.
> 2. Returning messages with no consumers (page 20 line 10-11)
When the 'immediate' flag is set in basic.publish, any messages that
cannot be immediately sent to some consumer is returned to the
publishing client with basic.return.
> 3. Chained bindings (page 25 line 22-...)
The 0-8/9 versions of the protocol define no mechanisms to do this.
> 4. Message selectors (page 26 line 24-...)
These are not defined in 0-8. The 0-9 spec introduces a "headers"
exchange that supports selectors. This is on the RabbitMQ roadmap; we've
got some designs for it but nothing has been implemented yet.
Matthias.
More information about the rabbitmq-discuss
mailing list