ZeroMQ
- Category
- Databases and data
- Docs outline
- 10 sections
Official docs outline
zeromq.org- Get Started and Core Concepts
The ZeroMQ library model, sockets as message-oriented abstractions, and basic hello-world request-reply usage.
- Socket API
Socket types, bind versus connect, transports (tcp, ipc, inproc, pgm), socket options and the message API.
- Basics: Context, Sockets and Messages
Contexts, sockets, multipart messages, I/O threads, zmq_poll, handling errors and clean shutdown.
- Sockets and Patterns
Request-reply, pub-sub, pipeline, high-water marks, message envelopes and multithreaded patterns.
- Advanced Request-Reply
ROUTER and DEALER sockets, load balancing brokers, identities and asynchronous request-reply patterns.
- Reliable Request-Reply
Lazy Pirate, Simple Pirate, Paranoid Pirate, heartbeating and reliability patterns.
- Advanced Pub-Sub
Slow subscribers, last value caching, high-water marks and pub-sub reliability and clone patterns.
- ZeroMQ Community and Contribution
The ZeroMQ community process, protocols and how libzmq is developed and extended.
- Advanced Architecture
Message-oriented design, security with ZAP and CURVE, and building large-scale architectures.
- Framework for Distributed Computing
Building distributed systems with ZeroMQ: service discovery, brokers, and failover design.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.