ZeroMQ (ØMQ, 0MQ, ZMQ) is a lightweight, fast, asynchronous messaging and communication protocol.
zeromq.node is a JavaScript binding for ZeroMQ's basic C API.
The zeromq.node library allows developers to build Node.js apps and websites that interact with ZeroMQ in an easy manner, without having to deal with C code.
Bindings for various programming languages are also available:
C
C#
C++
Clojure
Common Lisp
D
Delphi
Erlang
Flash/Flex/ActionScript
ActionScript
Go
Go
Haskell
Java
JavaScript
Lua
Objective-C
Objective Caml
Objective Caml
PHP
Perl
Python
R
Ruby
Racket
Scala
Smalltalk
What is new in this release:
- More unit tests
- More reliable testing
- Improved ReadMe
- Support for zmq_proxy sockets
What is new in version 2.11.1:
- More unit tests
- More reliable testing
- Improved ReadMe
- Support for zmq_proxy sockets
What is new in version 2.11.0:
- More unit tests
- More reliable testing
- Improved ReadMe
- Support for zmq_proxy sockets
What is new in version 2.10.0:
- More unit tests
- More reliable testing
- Improved ReadMe
- Support for zmq_proxy sockets
What is new in version 2.8.0:
- Code cleanup
- Removed legacy nextTick event emission during flush
- Context API added: setMaxThreads, getMaxThreads, setMaxSockets, getMaxSockets
- Changed unit test suite to Mocha
- NAN updated to ~1.3.0
What is new in version 2.7.0:
- Fixed memory leak when closing socket
- Fixed high water mark
- Added socket opts for zeromq 4.x security mechanisms
- Uses MakeCallback
- Removed useless setImmediate
What is new in version 2.6.0:
- Node 0.11.9 compatibility
- Support for ZMQ 4
- Fixed memory leak
- OSX Homebrew support
What is new in version 2.5.1:
- Regression fix for IPC socket bind failure.
What is new in version 2.5.0:
- Added testing against Node.js v0.11
- Add support for Joyent SmartMachines
- Use pkg-config on OS X too
- Patch for Node 0.11.3
- Fix for bind / connect / send problem
Requirements:
- ZeroMQ 2 or higher
- Node.js 0.8 or higher
Bình luận không