[rabbitmq-discuss] rabbitmq erlang client questions: channel access and flags
Ben Hood
0x6e6562 at gmail.com
Mon Mar 17 20:50:34 GMT 2008
Joe,
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
auto-delete queue or exchange when unused
>
> consumer_tag
<domain name="consumer tag" type="shortstr">
consumer tag
<doc>
Identifier for the consumer, valid within the current connection.
</doc>
<rule implement="MUST">
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.
</rule>
</domain>
>
> no_local
<domain name="no local" type="bit">
do not deliver own messages
<doc>
If the no-local field is set the server will not send messages to
the client that published them.
</doc>
</domain>
>
> no_ack
<domain name="no ack" type="bit">
no acknowledgement needed
<doc>
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.
</doc>
</domain>
HTH,
Ben
More information about the rabbitmq-discuss
mailing list