[rabbitmq-discuss] rabbitmq erlang client questions: channel access and flags
0x6e6562 at gmail.com
Mon Mar 17 20:50:34 GMT 2008
This is taken from the amqp0-8.xml.
On 17 Mar 2008, at 16:53, joe lee wrote:
> In addition, what does the following flags mean?
auto-delete queue or exchange when unused
<domain name="consumer tag" type="shortstr">
Identifier for the consumer, valid within the current connection.
The consumer tag is valid only within the channel from which the
consumer was created. I.e. a client MUST NOT create a consumer in
one channel and then use it in another.
<domain name="no local" type="bit">
do not deliver own messages
If the no-local field is set the server will not send messages to
the client that published them.
<domain name="no ack" type="bit">
no acknowledgement needed
If this field is set the server does not expect acknowledgments
for messages. That is, when a message is delivered to the client
the server automatically and silently acknowledges it on behalf
of the client. This functionality increases performance but at
the cost of reliability. Messages can get lost if a client dies
before it can deliver them to the application.
More information about the rabbitmq-discuss