QBroker is short for Quick Access Broker.
QBroker is Python library which provides an easy-to-use interface for asynchronous, debuggable RPC via AMQP. It uses Python 3.4 asyncio features and provides wrappers for use with native threads or gevent tasklets.
Example scripts, including an event/RPC monitor, are provided.
The QBroker data format is straightforward. Writing an adapter in a different programming language is straightforward, given JSON and AMQP libraries. You can add codecs for your classes, or replace JSON with another marshalling system.
QBroker supports the time-to-live and dead-lettering extensions of RabbitMQ, but does not depend on them. Its support for monitoring does not rely on RabbitM’s “firehose” tracing feature.
QBroker supports (as-yet rudimentary) introspection.
Metadata
Release files for QBroker 0.30.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| QBroker-0.30.8.tar.gz | 28.6 kB | Without provenance | Details for QBroker-0.30.8.tar.gz |
Release files / QBroker-0.30.8.tar.gz
| Download URL | QBroker-0.30.8.tar.gz |
|---|---|
| Size | 28.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4099f0afaebc2b88cf21b0a7b6279d5abbb55168e7e4f3565a337eac4c6f1e7e
|
|
BLAKE2b-256 checksum How to use checksums |
a5380b7ad85b8885d7b8b7d31b23797d80ba592f047e16d64ec2a66c5076099e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for QBroker 0.30.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.