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.1.0b0.tar.gz (15.6 kB view details)

Uploaded Source

Built Distribution

zmqbus-0.1.0b0-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file zmqbus-0.1.0b0.tar.gz.

File metadata

  • Download URL: zmqbus-0.1.0b0.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for zmqbus-0.1.0b0.tar.gz
Algorithm Hash digest
SHA256 5509ed49d969d86787706ce2e2c2ea910fce82576c4af9f9df410023d38ff27c
MD5 38e278c2a2931d336cb9356ff3dcb983
BLAKE2b-256 59f5b84c8f6ea55f6f5f562e3b8c5906cf427168b054c14a0a9e53089e842967

See more details on using hashes here.

File details

Details for the file zmqbus-0.1.0b0-py3-none-any.whl.

File metadata

  • Download URL: zmqbus-0.1.0b0-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.25.1

File hashes

Hashes for zmqbus-0.1.0b0-py3-none-any.whl
Algorithm Hash digest
SHA256 b27bc8bf59cb687a1b978688526151d6bf9f855f14a82f938eeb3a52c0c5fb1f
MD5 9ddebeb65d3943260964f9e8ed761f37
BLAKE2b-256 107118bbebc07ba646bee298dd38dc64df051100d30920efa791e91fadf1bf6c

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