Socket.D 开源输传协议 v2.4.0 发布

Socket.D 协议

是基于"事件"和"语义消息""流"的网络应用层传输协议。有用户说,"Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http"。支持 tcp, udp, ws, kcp 传输。协议特点可参考《官网介绍》

pyton 已开发完成,再在测试中;go, rust, c++ 正在开发中。

Socket.D v2.4 在 Broker 集群"可用性"方面有了极大的增强

  • 增加安全停止模式
  • 增加二段式停止协议
  • 增加 ip_hash 转发模式(可用于有状态或需要序顺的场景)
    • Broker 的四种转发模式:name,name!,name*,*
  • 调整了几个配置名,突出语义性

关于Broker 集群模式相关,可参考:《Broker 集群模式》

for Java 更新

  • 添加 LoadBalancer 集群负载均衡工具
  • 添加 BrokerListener 新的转发路由机制,固定给某个接收者(name!)
  • 调整 Socketd 开头的异常类改为 SocketD 开头(与 python 统一)
  • 调整 几个配置名

for JavaScript 更新

  • 添加 LoadBalancer 集群负载均衡工具
  • 调整 Socketd 开头的异常类改为 SocketD 开头(与 python 统一)
  • 调整 几个配置名

视频演示效果:

代码仓库:

官网:

相关推荐
TechWayfarer1 小时前
如何搭建企业级IP归属地查询平台?
网络·网络协议·tcp/ip
执行部之龙3 小时前
https连接建立以及密钥加密详解
网络协议·http·https
EmbeddedCore4 小时前
守护网络通信的基石:深入解析SSL/TLS协议
网络·网络协议·ssl
.豆鲨包5 小时前
【计算机网络】数据链路层
网络·网络协议·计算机网络
冬奇Lab5 小时前
一天一个开源项目(第64篇):OpenCLI - 把任意网站、Electron 应用与本地工具变成统一 CLI
ai·开源
阿杜杜不是阿木木5 小时前
authentik开源身份认证与管理平台-与 Proxmox VE 集成(2)
开源·pve·proxmox·authing·pbs·authentik
奋斗tree6 小时前
HTTP Error 503 常见原因及解决方案
网络·网络协议·http
FPGA小迷弟7 小时前
FPGA工程师面试题汇总(二十四)
网络协议·tcp/ip·fpga开发·verilog·fpga
EmbeddedCore7 小时前
在资源受限的M3处理器上实现SSL/TLS通信的完整方案
网络协议·嵌入式·ssl