[rabbitmq-discuss] rabbitmq erlang client questions: channel access and flags

joe lee codewalkerjoe at gmail.com
Mon Mar 17 16:53:23 GMT 2008


Hi All,

I was able to get erlang client and erlang rabbitmq server to work
successfully.  I have few questions about channel access by erlang processes
and certain flags in erlang client example that Ben blogged about.

According RabbitMQ Java Client Documentation:
While a Channel can be used by multiple threads, it's important to ensure
 * that only one thread executes a command at once. Concurrent execution of
 * commands will likely cause an UnexpectedFrameError to be thrown.

If you are using erlang client and that you spawn an erlang process for each
message(concurrently), does it mean you have to create new channel/per
erlang concurrent processes?

In addition, what does the following flags mean?
auto_delete
consumer_tag
no_local
no_ack


thank you.
Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20080317/70e5a901/attachment.htm 


More information about the rabbitmq-discuss mailing list