I want to have an Erlang/Chicago Boss or Elixir/Dynamo web framework 
handling most of the work but delegate text-processing tasks to Ruby so 
I need a couple of Ruby daemons running which can accept parameterised 
connections from Erlang, ie. here's some data, process it and send back 
some text.

gvim


On 07/12/2013 04:34, Matt Connolly wrote:
> Different languages can communicate via ZeroMQ very well. I actually think 
> it’s a great strength of this community is that there are so many bindings 
> available.
>
> My recent use case was using Ruby with the rbczmq gem (to which I contribute) 
> and NetMQ in C#. This has worked perfectly so far. The only catch between 
> them is what string encodings you use as a zmq message payload is simply an 
> array of bytes.
>
> I’ve also found it quite easy using JSON as a serialisation format because it 
> is (a) widely available, (b) extensible. It turns out this is also useful for 
> message validation - it’s not too hard to deliver garbage input to your 
> application, for example: 
> https://github.com/zeromq/libzmq/issues/769#issuecomment-29613527
>
> For ruby, the rbczmq library is based on the czmq C library, and so it has 
> some extra features which that library provides (e.g. beacon, loop, message & 
> frame objects). It’s also a native C extension, which makes it faster than 
> the ffi-based counterpart, but not compatibly with JRuby on the other hand.
>
> https://github.com/methodmissing/rbczmq
>
> Regards,
> Matt
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to