[rabbitmq-discuss] Consumer Tags - use case?
Matthias Radestock
matthias at lshift.net
Sat Sep 20 19:39:31 BST 2008
Ben,
Ben Hood wrote:
> On Sat, Sep 20, 2008 at 6:15 PM, anders conbere <aconbere at gmail.com> wrote:
>> What is the use case for assigning ConsumerTags? It doesn't seem like
>> attaching them yourself doesn't really buy you any functionality.
>
> I haven't come across a use case for this myself, but it does allow
> you to use a well known name if you can be sure not to re-use it in
> the same connection. I guess you could just send off the consume
> command and just ignore the ack if you were sure that the subscription
> was definitely going to suceed. Saves you a line of code - which may
> appeal to the effici-o-nados out there :-)
>
> Any other takers?
You could encode some immutable per-consumer data in the tag, thus
offloading state from the client to the server. That's just a hack
though, and I am sure it wasn't the motivation for making the consumer
tag client-selectable. Is there perhaps some JMSism that requires this?
Matthias.
More information about the rabbitmq-discuss
mailing list