Framework for building message queues.
Project description
MQ Factory
A framework for building message queues using Python
Rationale
I needed a Persistent Message Queue endpoint on top of an MQTT client, with message acknowledgement, timeouts, retries and signing & validation using a public/private keypair. A quick search delivered persist-queue, which seemed to cover most what I was looking for. But after implementing part of my requirements, I hit some bumps in the road. To work around them I would almost have to implement the entire solution, so little added value was still to be found in reusing the existing module. Starting from scratch also allowed me to explore a few new things and introduce some other ideas.
After a first rough implementation, specific for my original use case, I felt that it was hard to test it nicely as-is. Breaking it down in several very composable components, allowed for vastly improved unit tests and in the end resulted in a nice reusable module.
Documentation
Visit Read the Docs for the full documentation, including overviews and several examples.
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
Built Distribution
Hashes for mqfactory-0.0.4-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b22cb76271f05001b283c961cc9dd8ce353eaa61ac40eabe11fa87736bc65556 |
|
MD5 | 15fba0ea9ae64d4c6f309016fe0c8827 |
|
BLAKE2b-256 | 4f77d48f1bd2d85984fd360337fa38b8fc6012a8714d49848e5a7a44f3c8164b |