[rabbitmq-discuss] Question about long-lived connections

Marcos Torres marcos.torres at gmail.com
Mon Jul 15 19:40:11 BST 2013


First of all, I'm doing my first project with RabbitMQ and I'm very happy 
with the results so far, so, good jobs guys.

Right now I'm working on a Windows Service and I need a way to listen on a 
queue all the time.

Here´s is the scenario:

Client A puts a message to a Queue (Q1)
Client B does the same thing to (Q1)

Service S listens to Q1 for incoming messages.

Something like this: 

ClientA / ClientB => Q1  => { Service } 

So far I was thinking in the EventingBasicConsumer on the Service side, but 
I'm not sure about the underlying connection. Is there a time out I need to 
be aware of? 
A push-based approach would be the ideal thing.
Doing some research, I saw something about the RequestedHeartbeat but No 
idea to use that. 

Also, I know there is the Shovel plug-in but not sure if it fits in this 
scenario because I still need to face the consume of the Q1 queue, that´s 
the real issue.

I'm using C# and the .NET client libraries.

Thanks in advance,
Marcos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130715/769bdd27/attachment.htm>


More information about the rabbitmq-discuss mailing list