nanomsg provides idiomatic Ruby bindings to the C library nanomsg (nanomsg.org) nanomsg library is a high-performance implementation of several "scalability protocols". Scalability protocol's job is to define how multiple applications communicate to form a single distributed application. Implementation of following scalability protocols is available at the moment: PAIR - simple one-to-one communication BUS - simple many-to-many communication REQREP - allows to build clusters of stateless services to process user requests PUBSUB - distributes messages to large sets of interested subscribers FANIN - aggregates messages from multiple sources FANOUT - load balances messages among many destinations SURVEY - allows to query state of multiple applications in a single go WARNING: nanomsg is still in alpha stage!
Required Ruby Version
None
Authors
Kaspar Schiess
Versions
- 0.6.0 May 13, 2016 (14.5 KB)
- 0.5.0 August 27, 2015 (14 KB)
- 0.4.0 May 11, 2015 (13.5 KB)
- 0.3.3 November 25, 2013 (12.5 KB)
- 0.3.2 September 04, 2013 (12.5 KB)
- 0.1.0 August 22, 2013 (21.5 KB)