用于构建消息队列的框架。
mqfactor的Python项目详细描述
MQ工厂
A framework for building message queues using Python
基本原理
我需要在mqtt客户机上有一个持久的消息队列端点,其中包含消息确认、超时、重试以及使用公共/私有密钥对进行签名和验证。一个快速的搜索persist-queue,似乎涵盖了我正在寻找的大部分内容。但在实现了部分需求之后,我遇到了一些困难。为了解决这些问题,我几乎要实现整个解决方案,所以在重用现有模块时,仍然很少有附加值。白手起家也让我探索了一些新事物,并介绍了一些其他的想法。
在第一次粗略的实现之后,特别是在我最初的用例中,我觉得很难像现在这样很好地测试它。将它分解成几个非常可组合的组件,允许进行大幅度改进的单元测试,最后得到了一个很好的可重用模块。
文档
访问Read the Docs获取完整的文档,包括概述和几个示例。