diff --git a/docs/scenarios/network.rst b/docs/scenarios/network.rst index 56031aa..9834be8 100644 --- a/docs/scenarios/network.rst +++ b/docs/scenarios/network.rst @@ -12,21 +12,23 @@ IMAP or SSH protocols, instant messaging and `much more `_ is the Python binding for `ZeroMQ `_, -which is a high-performance asynchronous messaging library. One great advantage is that ZeroMQ -can be used for message queuing without a message broker. The basic patterns for this are: +`PyZMQ `_ is the Python binding for +`ZeroMQ `_, which is a high-performance asynchronous +messaging library. One great advantage of ZeroMQ is that it can be used for +message queuing without a message broker. The basic patterns for this are: -- request-reply: connects a set of clients to a set of services. This is a remote procedure call - and task distribution pattern. -- publish-subscribe: connects a set of publishers to a set of subscribers. This is a data - distribution pattern. -- push-pull (or pipeline): connects nodes in a fan-out / fan-in pattern that can have multiple - steps, and loops. This is a parallel task distribution and collection pattern. +- request-reply: connects a set of clients to a set of services. This is a + remote procedure call and task distribution pattern. +- publish-subscribe: connects a set of publishers to a set of subscribers. + This is a data distribution pattern. +- push-pull (or pipeline): connects nodes in a fan-out / fan-in pattern that + can have multiple steps, and loops. This is a parallel task distribution + and collection pattern. For a quick start, read the `ZeroMQ guide `_. gevent ------ -`gevent `_ is a coroutine-based Python networking library -that uses greenlets and libevent event loop. +`gevent `_ is a coroutine-based Python networking library +that uses greenlets and libevent event loops.