es-webrtc-service
基于 WebRTC 数据通道技术实现的 P2P 文件传输及 P2P HTTP 接口调用, 参考了聊天室的多客户端接入并发实现。
开发成果量化分析
- 实现 P2P 文件传输功能。
- 实现 P2P HTTP 接口代理调用。
- 集成 MQTT 协议, 实现通过 toml 文件配置或环境变量配置连接 MQTT Broker。
- 支持根据中心服务器定制的 MQTT Client ID 规则连接至 MQTT Broker。中心服务平台能够监听对应的 MQTT Client ID 的上线与下线状态, 从而实时判断数证管理服务器的在线情况。
- 实现从中心服务器获取对应数证管理服务器编号的 STUN、TURN 服务器地址及帐号密码的功能。
- 为简化部署与运维流程, 已将程序打包为 Docker 镜像, 便于快速部署。
功能清单
由于功能较多, 整理工作需要花费大量时间。将在后续更新中逐步补充完整。
Last updated on