<div dir="ltr">I have been using it in production under heavy load for quite some time so it's very stable. I haven't had time to document it though, so patches are very welcome :)</div><div class="gmail_extra"><br>

<br><div class="gmail_quote">On Thu, Apr 18, 2013 at 10:42 AM, Tim Watson <span dir="ltr"><<a href="mailto:watson.timothy@gmail.com" target="_blank">watson.timothy@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 style="word-wrap:break-word">Just to clarify - if you're consuming RabbitMQ messages then amqp_selective_consumer or amqp_gen_consumer will be the simplest choice. All the other advice is fine and good, but the OP is clearly relatively new to Erlang/OTP and those simplifying behaviours are clearly more appropriate to his needs.<div>

<div><br><div><div class="im"><div>On 18 Apr 2013, at 09:15, Ali Sabil wrote:</div><blockquote type="cite"><div dir="ltr">I case you need something that is OTP compliant while allowing you to drive the receive loop yourself, you can take a look at gen_process: <a href="https://github.com/asabil/gen_process" target="_blank">https://github.com/asabil/gen_process</a> which is a lower level alternative to gen_server and gen_fsm<div>



<br></div></div></blockquote><div><br></div></div><div>I've not seen this before - it sounds interesting so I'll take a look. :)</div><div><br></div><div>Cheers,</div><div>Tim</div></div></div></div></div></blockquote>

</div><br></div>