<div dir="ltr">Oh some other things I've seen on consumer processes:<br><br>We have standard libraries to do the "main" method kinda stuff.  We actually build RPM's to install consumers on dedicated rabbit consumer servers.  You could just as easily though deploy to a web container as war files with the init for the war setup to startup the consumers (gives you benefits like connection pooling, but adds complexities too).  Monitoring that consumer and how it's running is a more complicated question - on a Java system, look at JMX.  I'd highly recommend the servo libraries by Netflix to make JMX monitoring easy.  <div>
<br></div><div>Thinking of JMX, I think I'm going to play with some of the Rabbit libraries and see if I build a patch to add some of those JMX metrics.  Good project for my spare time!  But you could add this stuff to your consumer code independent of the core rabbit libraries.<br>
<br>Jason<br><div><br></div><div><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, May 2, 2014 at 8:49 AM, Jason McIntosh <span dir="ltr"><<a href="mailto:mcintoshj@gmail.com" target="_blank">mcintoshj@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Monitoring RabbitMQ is a whole different discussion usually.  If you're interested, I've got monitoring plugins for Zabbix here (I also had some for Nagios):<div>
Zabbix:  <a href="https://github.com/jasonmcintosh/rabbitmq-zabbix" target="_blank">https://github.com/jasonmcintosh/rabbitmq-zabbix</a></div>
<div>Nagios:  <a href="https://github.com/jasonmcintosh/rabbitmq-nagios-plugins" target="_blank">https://github.com/jasonmcintosh/rabbitmq-nagios-plugins</a><br></div><div><br></div><div>Jason</div></div><div class="gmail_extra">
<br><br>
<div class="gmail_quote"><div><div class="h5">On Fri, May 2, 2014 at 8:43 AM, Flavio Pompermaier <span dir="ltr"><<a href="mailto:pompermaier@okkam.it" target="_blank">pompermaier@okkam.it</a>></span> wrote:<br></div>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div dir="ltr">Hi to everybody,<div>in my experience with RabbitMQ everything is nice apart from the consumers deployment and monitoring.</div><div><br></div><div>If I have to add a new consumers I have to go to a shell on a server, run a standalone java app and I have to invent how to query its status.</div>

<div>Is there any standard way of doing this? Celery seems to be a solution for this but I just heard today about it and it's python-oriented (or not java-friendly).</div><div><br></div><div>Any suggestion?</div><div>

<br></div><div>Best,</div><div>Flavio</div><div><br></div></div><br></div></div>_______________________________________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Jason McIntosh<br><a href="https://github.com/jasonmcintosh/" target="_blank">https://github.com/jasonmcintosh/</a><br>
<a href="tel:573-424-7612" value="+15734247612" target="_blank">573-424-7612</a></div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Jason McIntosh<br><a href="https://github.com/jasonmcintosh/" target="_blank">https://github.com/jasonmcintosh/</a><br>573-424-7612</div>
</div></div></div></div>