This is the official reference manual for the NNG communications library. This second edition has been updated to cover NNG version 1.1.
NNG is the newest member of the nanomsg suite of protocols. Implemented as a single library in the C programming language, this framework provides performant, scalable, secure, and reliable interoperability for distributed applications. The API documented here can be used to create concurrent distributed applications around common network communications patterns such as publish/subscribe, request/reply, or survey/respond. This ebook format is fully cross linked for use as a desk reference.
|File size:||5 MB|
About the Author
Garrett has over 2 decades of experience building technologies for networking, systems, and storage, and leading technical teams to success. He is most widely known as the founder of illumos, and the maintainer of nanomsg, but has developed software used in FreeBSD, NetBSD, Solaris, ZFS and others. More recent projects include NNG (nanomsg-next-generation), mangos (nanomsg in pure Golang), tcell, and govisor. He was also known for his work at Sun on the PSARC committee, which was responsible for the technical direction of Solaris. Garrett led technical teams at companies like AMD, Qualcomm, Nexenta, and Sun Microsystems, as well as smaller companies like DEY Storage Systems. Distributed team technical leadership is a core competency for Garrett. Garrett holds a Bachelor’s Degree in Computer Science from San Diego State University. Garrett currently lives in North San Diego county (San Marcos) with his beautiful wife, their two sons, and their family pets.