🎉 Socket.D 网络应用协议,v2.5.9 发布(已有 java, py, js SDK)
Socket.D 协议?
Socket.D 是一个基于事件和语义消息流的网络应用协议。在微服务、移动应用、物联网等场景,可替代 http、websocket 等。协议详情参考《官网介绍》。
-
支持: tcp, udp, ws, kcp 传输。
-
目前:java,kotlin,javascript,node.js,python,android 语言环境可用。go,rust,c/c++,.net 正在开发中。
最近更新
(1) for Java
- 添加 静态 spi 加载方式(避免某些打包方案让 java spi 失效)
- 添加 新的每秒帧流量控制接口 TrafficLimiter
- 添加 Listener:onReply, onSend 方法,方便帧流量统计
- 添加 FrameIoHandler 接口,强化 Processor 的帧输入输出强控地位
- 添加 SessionUtils 工具类
- 添加 Session::isActive()
- 添加 java-websocket 适配子协议验证(避免乱连)
- 添加 spring-websocket 适配子协议验证(避免乱连)
- 添加 BroadcastBroker 接口(提供类似 stomp 的体验)
- 添加 LoadBalancer:isActive 接口
- 添加 内存占比限制支持
- 添加 EntityMetas.META_X_UNLIMITED
- 添加 EntityMetas.META_X_HASH, 另 META_X_Hash 标为弃用
- 添加 Session::attrDel 接口
- 添加 ListenerWrapper 类,方便应用定制
- 优化 java-websocket 适配,增加 header 转移
- 优化 spring-websocket 适配,增加 header 转移
- 优化 java-websocket 适配,增加 setReuseAddr(true) 配置
- 修复 server.stop 后不能自动退出的进程问题
- 修复 session.close() 后不能自动退出的进程问题
- smartsocket 升为 1.5.46
(2) for Python
- 优化 Session::send_alarm 申明,支持 alarm: str|Entity
- 添加 Listener:onReply, onSend 方法,方便帧流量统计
- 添加 FrameIoHandler 接口,强化 Processor 的帧输入输出强控地位
- 添加 SessionUtils 工具类
- 添加 Session::isActive()
- 添加 BroadcastBroker 接口(提供类似 stomp 的体验)
- 添加 websocket 适配子协议验证(避免乱连)
- 添加 EntityMetas.META_X_UNLIMITED
- 优化 流的超时处理
- 调整 语言版本需求改为 3.10
- 修复 stream.on_reply 非异步调用出错的问题
(3) for JavaScript
- 添加 Listener:onReply, onSend 方法,方便帧流量统计
- 添加 FrameIoHandler 接口,强化 Processor 的帧输入输出强控地位
- 添加 SessionUtils 工具类
- 添加 Session::isActive()
- 添加 BroadcastBroker 接口(提供类似 stomp 的体验)
- 添加 websocket 适配子协议验证(避免乱连)
- 添加 EntityMetas.META_X_UNLIMITED
- 添加 提供者手动注册接口
- 调整 代码结构与 java,python 尽量保持相近
- 优化 SocketD.newEntity 与小程序的兼容性(小程不支持 File、Blob 类型)
- 修复 wechat 的环境识别问题
- 修复 在 ios/android 上检测 TextEncoder 出错的问题(2.3.10 出现的)
视频演示效果:
- for H5
- for UniAPP
代码仓库:
官网:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
新增多种图表类型,新增插件管理模块,DataEase 开源数据可视化分析工具 v2.8.0 发布
2024年7月8日,人人可用的开源数据可视化分析工具DataEase正式发布v2.8.0版本。 这一版本的功能变动包括:图表方面,新增组合图、热力地图、符号地图、K线图等图表类型,并对已有的仪表盘、明细表、指标卡、富文本等图表类型进行了功能增强和优化;仪表板和数据大屏方面,新增一键全屏预览和大屏刻度尺功能,分享链接支持Ticket设置。 X-Pack增强包方面,新增插件管理模块,支持自定义图表插件和数据源插件;CAS(Central Authentication Service,即中央认证服务)新增支持https模式;定时报告中支持使用过滤组件功能。 新增功能 ■ 图表:支持分组柱线组合图、堆叠柱线组合图、热力地图、符号地图和K线图 DataEase v2.8.0版本中新增分组柱线组合图、堆叠柱线组合图、热力地图、符号地图和K线图。DataEase正在持续丰富图表图库,增强数据的展示能力,为数据在对比、空间、分布等场景下的呈现提供更多的选择。 ▲ 图1 分组柱线组合图、堆叠柱线组合图、热力地图、符号地图、K线图编辑页面 ■ 仪表板和数据大屏:支持全屏预览和大屏刻度尺 在DataEase...
- 下一篇
RuoYi-Cloud-Plus 发布 2.2.0 正式版本,工作流来啦!
更新日志 重大更新 [重大更新] 使用 caffeine 重构 PlusSaTokenDao 层实现 减少将近90%的redis查询提高性能 [重大更新] 新增 PlusCacheWrapper 装饰器 为 SpringCache 增加本地缓存减少redis查询提高性能 [重大更新] 升级 awsS3 到2.X版本 支持异步与自动分片上传下载(感谢 AprilWind) [重大更新] 新增 flowable 工作流功能(感谢 May) [重大更新] 新增 snailjob 调度中心 移除 powerjob (投诉的人太多) (感谢 dhb52) [重大更新] 重构 将spring-cloud-stream改为普通的mq依赖用法(感谢 Xbhog) [重大更新] 新增 ruoyi-common-bus 消息总线组件 基于MQ跨服务投递事件消息 依赖升级 update springboot 3.1.7 => 3.2.6 支持虚拟线程 update springboot-admin 3.1.8 => 3.2.3 update springdoc 2.2.0 => 2.5.0...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启