lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Announcing lua-zmq & lua-zmq-threads release 1.1

This release fixes some minor bugs, improves support for Windows, and adds 
bindings to ZeroMQ's stopwatch interface (a high resolution timer).

lua-zmq [1] provide complete Lua bindings of the ZeroMQ [2].  ZeroMQ is a 
light-weight but very powerful messaging library.  With it you can scale your 
application from multiple-threads to a cluster of servers.  ZeroMQ provides 
more then just point-to-point messaging, you can do Publish/Subscribe, 
Request/Response (with load balancing), or one-way Push/Pull (also with load 
balancing).  See the ZeroMQ guide [3] which has a lot of Lua examples.

lua-zmq-threads is a sub-module of lua-zmq that wrap lua-llthreads [4] to 
provide Lua with an easy way to start multiple threads that share the same 
ZeroMQ context (this allows the threads to use the low-latency "inproc://" 
transport for messages).

Rockspecs:
https://github.com/Neopallium/lua-zmq/raw/master/rockspecs/lua-
zmq-1.1-1.rockspec
https://github.com/Neopallium/lua-zmq/raw/master/rockspecs/lua-zmq-
threads-1.1-1.rockspec

1. https://github.com/Neopallium/lua-zmq
2. http://zero.mq/
3. http://zguide.zeromq.org/lua:all
4. https://github.com/Neopallium/lua-llthreads

-- 
Robert G. Jakabosky