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.
2. – Characteristics of Scalability on Performance - André B. Bondi
“Scalability is the capability of a Process, OS or
Network to handle a growing amount of work, or its
potential to be enlarged in order to accommodate
that growth.”
Scalability
6. – Distributed Systems: Concepts and Design (5th Edition) - Addison Wesley
“A distributed system is a model in which
components located on networked computers
communicate and coordinate their actions by
passing messages.”
Distributed Systems
10. Nanomsg is written in C
with binding for
almost all languages
C++
Erlang
Clojure
D
HaskellGo
Fortran Dylan
C#
Javascript
Java
Objective-C
R
Ruby
Python PHP
Lisp
Rust
OCaml
Smalltalk