[zeromq-dev] Erlang 0MQ bindings
Serge Aleynikov
serge at aleynikov.org
Wed May 26 05:03:09 CEST 2010
Here's the latest version of Erlang 0MQ bindings which is a fork of
Dhammika's work.
http://github.com/saleyn/erlzmq
"make docs" generates documentation in HTML format, which is mostly
taken from this file:
http://github.com/saleyn/erlzmq/blob/master/src/overview.edoc
I don't currently have a hosting site to upload that generated HTML
documentation to (does github have such an option?).
Changes include:
- Many bug fixes.
- Added support for non-blocking send/recv calls.
- Added ability to start multiple concurrent Erlang processes
owning different 0MQ sockets on one Erlang VM that own
different sockets and can do "concurrent" blocking recv()
calls without actually blocking any VM OS threads (only
a content of the light-weight process doing recv() call
is blocked, but many such processes can execute recv()
calls concurrently in the context of a single OS thread).
- Automatic garbage collection of ZMQ sockets belonging to
dead Erlang pids.
- Added overview and documentation.
- Modified all example programs to run asynchronously so
than they can be started easily from a single Erlang shell.
Regards,
Serge
More information about the zeromq-dev
mailing list