A data bus for ZeroMQ
Project description
A bus implementation for Python using ZeroMQ
zmqbus is package for Python that allows for communication between collaborative processes in a bus fashion on the same machine. The bus allows connected parties to subscribe and publish messages, with the ability to direct messages to specific connections. It also supports request/response messages for remote procedure calls (RPC), where connections can send request and receive responses from well-known addresses registered in the bus.
IMPORTANT: zmqbus is still beta software. Use in production is strongly discouraged.
Requirements
- Python 3.7 or above
- pyzmq
Installation
You can install zmqbus using pip:
pip install zmqbus
Usage
See demo.py for usage examples.
License
See the LICENSE.txt file for details.
Bug? Critics? Suggestions?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zmqbus-0.2.2b0.tar.gz.
File metadata
- Download URL: zmqbus-0.2.2b0.tar.gz
- Upload date:
- Size: 16.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.25.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39ed824c4b62c692f13fb7f7758f25d034b68dd4a20fd3434cdb6211c610da08
|
|
| MD5 |
13b1589b7e310de26ba640afb8cfbf7c
|
|
| BLAKE2b-256 |
aab97ed6f7940f9504d99416c5dad58a29c9e74dd5c9eefb8df8405c6e769325
|
File details
Details for the file zmqbus-0.2.2b0-py3-none-any.whl.
File metadata
- Download URL: zmqbus-0.2.2b0-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.25.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b39e5f55675fdd875ffe4d72ab62974cf739bd6b08a086aed4f62c1331547bc
|
|
| MD5 |
316e6cfc03a40bd6e5adf0476436c689
|
|
| BLAKE2b-256 |
ae0b170ede1cd0b1d843818c67521a8eb3f24e86d3e204cc2d68af69a5bf2c3d
|