Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
106 lines (76 sloc) 2.61 KB

Zeroless

This documentation contains notes on some important aspects of developing Zeroless and an overview of Zeroless' API. For information on how to use ØMQ in general, see the many examples in the excellent ØMQGuide. It can give a better understanding of when to use each messaging passing pattern available (i.e. request/reply, publisher/subscriber, push/pull and pair). Also, more complex use cases, that require the composition of these patterns, are explained in further details.

Zeroless works with Python 3 (≥ 3.0), and Python 2 (≥ 2.7), with no transformations or 2to3. Finally, please don't hesitate to report zeroless-specific issues to our Tracker on GitHub.

Zeroless x PyZMQ

Differing from PyZMQ, which tries to stay very close to the C++ implementation, this project aims to make distributed systems employing ØMQ as pythonic as possible.

Being simpler to use, Zeroless doesn't supports all of the fine aspects and features of PyZMQ. However, you can expect to find all the message passing patterns you were accustomed to (i.e. pair, request/reply, publisher/subscriber, push/pull). Despite that, the only transport available is TCP, as threads are not as efficient in Python due to the GIL and IPC is unix-only.

Installing

Install stable releases of Zeroless with pip.

See the :doc:`install` for more detail.

Documentation

Contents:

.. toctree::
   :maxdepth: 4

   install
   quickstart
   development

Zeroless API

Contents:

.. toctree::
   :maxdepth: 4

   zeroless

Indices and tables

Development

We welcome contributions of any kind (ideas, code, tests, documentation, examples, ...). See the :doc:`development` section for further details.

Links

License

You can’t perform that action at this time.