[rabbitmq-discuss] RabbitMQ consumer rebind in .net

Arindam Nayak nayak.arindam at gmail.com
Fri Aug 30 12:19:15 BST 2013

I have uploaded sample code for this. Link is - http://j.mp/rbconsumer.  

How to reproduce this --

Run the program , put break points on  (Consumer.cs)
1. RestartConsumer() function start point,
2. while (isConsuming) {
3. catch (Exception exp)

I have not written producer for this, when i run this, i put something in 
queue(i.e. producer kind) from management UI.

So , when running the program it will 1st hit (#2 while (isConsuming)), and 
then introduce an exception (may be restart rabbitmq server or something 
then it will hit "#3catch(Exception exp)", this will subsequently call 
restart code, you can check how, main application exits while executing 
restart code.

On Thursday, 29 August 2013 17:28:35 UTC+5:30, Arindam Nayak wrote:
> I have uploaded screencast for this - link  - 
> http://screencast.com/t/NG75rMlwOlH1
> On Thursday, 29 August 2013 12:48:20 UTC+5:30, Наиль Салихов wrote:
>> Did you get any exception when trying recreate connection?
>> Where you lost connection - in consumer or producer? Can you provide your 
>> code? 
>> Without more detail information nobody can helps you.
>> среда, 28 августа 2013 г., 15:15:11 UTC+4 пользователь Arindam Nayak 
>> написал:
>>> I have written a rabbitmq consumer service, which is a windows service, 
>>> it constantly polls (something like while(true)) and reads queue data and 
>>> process, it works fine for 4-5 days, but suddenly after that it gets 
>>> detached from queue and stalls windows service until i manually restarts 
>>> that windows service. I have using .net client libraries. I have also added 
>>> restart code. that re creates connection , binds to queue and then listens 
>>> , but that restart code does not work. When i tried to debug the service, 
>>> it does not help, it stops debug process abruptly , at connection 
>>> re-creation time. Please help.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130830/5230f1d0/attachment.htm>

More information about the rabbitmq-discuss mailing list