跳到主要内容

介绍

技术参考

这是系统所使用的协议的技术参考。它旨在为开发人员和系统管理员提供参考。

我们的官方 npm 包 @yuants/protocol 已经实现了该协议。

如果您在 JavaScript 环境中,您可以直接使用它。

如果您需要其他编程语言的支持,可以自行实现对应语言的协议。

我们将协议定义为一组规则,用于规范两个或多个参与方之间的消息交换。协议是系统的基础,包含以下内容:

层级成员职责
网络层1主机,终端网络和路由,基本的安全边界
服务模式层客户端/服务器,发布者/订阅者服务发现,负载均衡,候选选举
业务模式层由具体方法定义由具体方法定义

Footnotes

  1. 是的,我们正在重新设计互联网的网络层。我们必须这样做,因为我们需要支持终端之间的对等连接。在传统的网络协议中,浏览器可以主动连接到服务器,但不能被动地为其他终端服务。主机似乎建立了一个虚拟私有网络。但在实践中,建立虚拟私有网络 (VPN) 是困难且有风险的。