<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 30, 2014 at 10:58 PM, Garrett Smith <span dir="ltr"><<a href="mailto:g@rre.tt" target="_blank">g@rre.tt</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Thu, Jan 30, 2014 at 3:13 PM, Joe Armstrong <<a href="mailto:erlang@gmail.com">erlang@gmail.com</a>> wrote:<br>
> Is anybody working on upgrading the 0MQ libraries for erlang to<br>
> the latest version of 0QM.<br>
<br>
</div>I would be tempted to upgrade them, but I've wanted to have an<br>
external C port implementation of the 0MQ bindings for a while and so<br>
created this:<br>
<br>
<a href="https://github.com/gar1t/erlang-czmq" target="_blank">https://github.com/gar1t/erlang-czmq</a></blockquote><div><br></div><div>Pretty nice ! </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
<br>
In my three years of experience with the 0MQ bindings, it's been<br>
(historically) very easy to crash the Erlang VM. For my applications,<br>
speed will never justify the cost of taking an entire node down. The<br>
CZMQ bindings I have here are quite slow relative to erlzmq2 (~ 5 - 10<br>
times slower). I'm sure they can be made much faster, but my thinking<br>
is that running multiple external ports could alleviate this.<br>
<br>
Speed kills.<br></blockquote><div><br></div><div>What do you mean? I like better to have a stable solution? How did you benchmarked it?</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<br>
This code is not running in production, but it will be soon. </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
The CZMQ API in my opinion is the right target for new 0MQ bindings,<br>
regardless of how they're implemented. Pieter Hintjen's rationale for<br>
writing CZMQ is here:<br>
<br>
<a href="https://github.com/zeromq/czmq#scope-and-goals" target="_blank">https://github.com/zeromq/czmq#scope-and-goals</a><br>
<br>
Garrett<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br></div></div>