简单、轻量级且易于扩展的STOMP消息代理。
项目描述
CoilMQ提供的服务器实现使用了Python SocketServer库;然而,CoilMQ与这个服务器实现只有松散耦合。它可以与其他套接字实现一起使用。
CoilMQ核心类和捆绑的存储实现都是为了线程安全而构建的。
新闻:CoilMQ
0.6.1
一个订阅者的问题导致主题消息未能发送给其他订阅者(问题33)。
在某些情况下,清除挂起的事务帧时(提交/中止)修复了错误(问题30)。
修复了帮助中的错误默认地址(问题29)。
0.6.0
添加了一个新的诊断线程,当在命令行上传递–debug选项时将运行。
添加了支持跟踪订阅者计数的QueueManager API方法。
提高了存储引擎的单元和功能测试覆盖率。
修复了engine.commit()中的错误,并更新了测试以捕获以前的失败(问题28)。
0.5.0
添加了对RECEIPT头和服务器消息的支持(问题26)。
0.4.4
固定打包文件(MANIFEST.in),包括defaults.cfg和config.cfg-sample(问题23)。
修复了socket接收循环,以适当处理客户端DISCONNECT消息(问题24)。
0.4.3
修复了客户端断开连接时重新排队待处理帧的bug(问题22)。
修复了在Windows上dbm单元测试中的bug(问题21)。
0.4.2
将allow_socket_reuse(SO_REUSEADDR)选项添加到SocketServer子类,以避免在非正常客户端断开连接后等待重启服务器。
0.4.1
添加了变更日志 ;)
添加了socket超时,以便可以中断服务器(例如,按CTRL-C)
项目详情
关闭
CoilMQ-1.0.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4cbfeb5ed2459df14902c1380157be6267702b1271682924cd316ccad8a29d1d |
|
MD5 | 36d4155429a49536d301c939c0dd7e8e |
|
BLAKE2b-256 | c765ec512bd99c370b6f076fea9213a0e0431d402ccd755dcc15646d5d4f6f08 |