Skip to main content

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?

Go to https://github.com/flaviovs/zmqbus

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zmqbus-0.2.2b0.tar.gz (16.4 kB view details)

Uploaded Source

Built Distribution

zmqbus-0.2.2b0-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

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

Hashes for zmqbus-0.2.2b0.tar.gz
Algorithm Hash digest
SHA256 39ed824c4b62c692f13fb7f7758f25d034b68dd4a20fd3434cdb6211c610da08
MD5 13b1589b7e310de26ba640afb8cfbf7c
BLAKE2b-256 aab97ed6f7940f9504d99416c5dad58a29c9e74dd5c9eefb8df8405c6e769325

See more details on using hashes here.

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

Hashes for zmqbus-0.2.2b0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b39e5f55675fdd875ffe4d72ab62974cf739bd6b08a086aed4f62c1331547bc
MD5 316e6cfc03a40bd6e5adf0476436c689
BLAKE2b-256 ae0b170ede1cd0b1d843818c67521a8eb3f24e86d3e204cc2d68af69a5bf2c3d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page