coremq:纯 Python 消息队列

时间:2024-06-25 20:41:50
【文件属性】:

文件名称:coremq:纯 Python 消息队列

文件大小:22KB

文件格式:ZIP

更新时间:2024-06-25 20:41:50

Python

核心MQ CoreMQ 是一个纯 Python 2/3 消息队列,使用异步套接字和 JSON 对象传输。 它是在发现缺乏基于 Python 的消息队列系统后开发的,也用于教育目的。 但是,它目前正在生产中使用,大约有 60 个并发用户。 当前状态 消息的实时发布/订阅 点对点消息传递 每个队列最多检索 10 条以前的消息 主主复制 包括 WebSocket 服务器 无加密 总体概述 客户端通过 TCP 连接,并可选择提供要订阅的队列列表以及该连接应处于活动状态的任何选项。 默认情况下,客户端库将保持与服务器的连接打开,并在连接断开时自动重新连接。 消息(Python 字典或列表)被序列化为 JSON,然后发送到服务器。 此外,必须将消息发送到队列。 每个客户端都会自动订阅其连接的唯一连接 ID 队列。 除了常规的发布订阅功能之外,这还允许点对点通信。 Pubsub 消息会立即发送到连接


【文件预览】:
coremq-master
----README.rst(4KB)
----requirements.txt(27B)
----LICENSE(1KB)
----setup.cfg(26B)
----setup.py(1KB)
----coremq()
--------aio_server.py(13KB)
--------service.example.sh(2KB)
--------__init__.py(1KB)
--------server.py(6KB)
--------coremq.example.conf(207B)
--------client.py(8KB)
--------aio_client.py(8KB)
--------ws_server.py(7KB)
--------common.py(6KB)
----.gitignore(29B)

网友评论