#服务器 #低延迟 #发布/订阅 #服务器-客户端 #客户端 #订阅

bin+lib psrt

具有最小延迟和 MQTT 兼容逻辑的工业级发布/订阅服务器

34 个版本

0.2.4 2024 年 4 月 6 日
0.2.2 2023 年 12 月 12 日
0.1.30 2022 年 10 月 6 日
0.1.19 2021 年 12 月 26 日
0.1.16 2021 年 11 月 12 日

#1638 in 网络编程

每月 31 次下载

Apache-2.0

345KB
4K SLoC

PSRT - WAN 工业级发布/订阅

什么是 PSRT

PSRT 是一个发布/订阅实时遥测协议,针对工业需求进行了优化:提供低延迟,处理慢速通道和大负载。

PSRT 可以在单个节点上处理 100K+ 消息,具有非常低的延迟(<1ms)。即使在巨大的(1MB+)负载下,速度也是合理的(1K+ ops/sec)。

PSRT 中的主题订阅使用 B-tree 算法处理,这允许服务器在没有任何速度损失的情况下处理数十万个订阅。

技术文档

https://info.bma.ai/en/actual/psrt/

关于作者

波希米亚自动化 / Altertech 是一家拥有 15+ 年企业自动化和工业物联网经验的公司。我们的系统包括发电厂、工厂和城市基础设施。其中最大的拥有 1M+ 传感器和受控设备,而且这个标准每天都在提高。

依赖关系

~17–32MB
~522K SLoC