Thanks Alex,<div><br></div><div>I've looked at 0MQ before, but I'm not clear what it provides me over just using standard Erlang message passing or using something like gproc.  Can you shed any light on this?</div>

<div><br></div><div>Thanks,</div><div><br></div><div>Andrew</div><div><br><div class="gmail_quote">On Mon, Jun 25, 2012 at 11:11 PM, Alex Shneyderman <span dir="ltr"><<a href="mailto:a.shneyderman@gmail.com" target="_blank">a.shneyderman@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 class="HOEnZb"><div class="h5">> I'm wondering if anyone has done any work on building a gen_server<br>
> replacement which uses a durable queue.  I'm looking to build a command bus<br>
> and I cannot lose messages if the node goes down.  I was thinking of using<br>
> Rabbit, but it seems like overkill for me and just another component I have<br>
> to worry about.<br>
<br>
</div></div>Did you look at ZeroMQ? Look at the last reliability pattern, called<br>
titanic in the<br>
guide (<a href="http://zguide.zeromq.org" target="_blank">http://zguide.zeromq.org</a>). 0MQ is a library hence it will not<br>
seem like an<br>
overkill. That is of course just one reason to use 0MQ for others read<br>
the guide,<br>
it is actually very much worth it.<br>
</blockquote></div><br></div>