Le 04/11/2014 01:32, Igor Stasenko a écrit :
What is zmq sockets? Some kind of wrapper library? Then best i can
advise is to follow its guidelines, since i'm not familiar with it.
Btw, using (NBExternalArray ofType: 'xyz') is highly expensive,
please read carefully NBExternalArray class comment, which explains all
details.
ZeroMQ is an open source asynchronous inter-process communication messaging
library/framework written in c++
zeromq sockets should not have been called sockets because they are more
'endpoints'
or something like that in zmq realms, however, it uses tcp sockets in my
tests and
has different behaviours on linux and windows, I suspect
something different about underlying tcp sockets states.
Thank you for the indication about performance, I will take it into account
My first step is just to make experiments that works
to be comfortable with both nativeboost and zeromq.
This experiment is done with two different pharo vm processes
(the client and the server) started manually, and the same
in C.
This library has nice patterns that makes it very interesting from a
parallel computing perspective
(request/response, publisher/subscriber, push/pull , etc).
The guide is here and is worth looking at http://zguide.zeromq.org/page:all
I know you will be interested in, it has similarities with your
old hydra project
:)