Nanomsg
Nanomsg
http://nanomsg.org/
high-performance implementation of scalability libraries
nanomsg is a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use. Implemented in C, it works on a wide range of operating systems with no further dependencies.
The communication patterns, also called "scalability protocols", are basic blocks for building distributed systems. By combining them you can create a vast array of distributed applications. The following scalability protocols are currently available:
PAIR - simple one-to-one communication BUS - simple many-to- many communication REQREP - allows one to build clusters of stateless services to process user requests PUBSUB - distributes messages to large sets of interested subscribers PIPELINE - aggregates messages from multiple sources and load balances them among many destinations SURVEY - allows one to query state of multiple applications in a single go
Download
http://ftp.debian.org/debian/pool/main/n/nanomsg/nanomsg_0.4~beta+dfsg.orig.tar.gz
Categories
Licensing
License
Verified by
Verified on
Notes
License
Verified by
Debian: Harlan Lieberman-Berg <H.LiebermanBerg@gmail.com>
Verified on
26 August 2014
Notes
License: expat
Leaders and contributors
Contact(s) | Role |
---|---|
Martin Sústrik | contact |
Resources and communication
Audience | Resource type | URI |
---|---|---|
Debian (Ref) | https://tracker.debian.org/pkg/nanomsg | |
Python (Ref) | https://pypi.org/project/nanomsg | |
Download | https://github.com/nanomsg/nanomsg | |
Ruby (Ref) | https://rubygems.org/gems/nanomsg |
Software prerequisites
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.