x-msg-im 0.0.1 发布,X-MSG-IM 去中心化即时通信基础设施
这是X-MSG-IM的首个开发版本, 已基本可用. 功能详述如下:
跨平台客户端sdk
已实现的能力包括:
-
基于c++11的跨平台sdk, 包含了网络层和持久层的瘦包装. 网络层同时支持
tcp
和rudp
接入, 持久层基于sqlite3
. -
建立在c++驱动之上的java sdk.
-
建立在c++驱动和node-ffi之上的javascript sdk, 可用于electron开发环境.
-
一个基于electron开发的客户端demo: https://gitee.com/dev5/x-msg-im-client-electron
电信级通信协议栈
相比时下流行的json, xmpp, mqtt等协议, 有着非常明显的优势:
-
高度可扩展, 向前向后兼容, 低冗余, 低延迟, 多
QoS
. -
适用于即时通信, 物联网设备控制, 网络游戏, 微服务间的rpc等场景.
-
内置分布式信令跟踪
distributed signalling tracing
能力. -
基于此协议栈的微服务间rpc框架: https://gitee.com/dev5/libx-msg-im-xsc
系统核心网元
x-msg-ap
, 访问点, 负责异构客户端与异构协议接入:
-
支持
tcp
,udp
,rudp
,http
,websocket
同时接入.
x-msg-channel-status
, hannel状态服务, 支持在一切有状态的channel上sub/pub:
x-msg-im-auth
, 鉴权服务:
-
支持
tcp
,udp
,rudp
,http
,websocket
同时接入.
x-msg-im-group
, 群组归属位置:
x-msg-im-hlr
, 用户归属位置
x-msg-im-mgr
, 管理员接入
x-msg-im-org
, 企业组织架构服务
x-msg-oss
, 文件与对象存储
-
试验性地支持ipfs(星际文件系统)
编译
http://www.dev5.cn/deploy/compile/
部署
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
go-fastdfs v1.3.6 ,修复并发备份 BUG
go-fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。 注意:使用前请认真阅读使用文档 https://sjqzhang.github.io/go-fastdfs 简单使用录屏 优点 支持curl命令上传 支持浏览器上传 支持HTTP下载 支持多机自动同步 支持断点下载 支持配置自动生成 支持小文件自动合并(减少inode占用) 支持秒传 支持一键迁移 支持并行体验 支持断点续传(tus) 支持docker部署 支持自监控告警 支持集群文件信息查看 使用通用HTTP协议 无需专用客户端(支持wget,curl等工具) 类fastdfs 高性能 高可靠 无中心设计(所有节点都可以同时读写) v1.3.6 修复并发备份BUG,增加备份队列参数与延迟备份参数 更新历史 v1.3.5支持断点续传自定义认证,路径自定义认证 v1.3.4 优化并发上传内存占用 v1.3.3 优化集群管理,支持下载域名自定定义协议(http,https) v1.3.2 修正跨域options方法...
- 下一篇
xplay 1.0.10 发布, 专为树莓派与 Windows 系统设计的多媒体播放器
xplayv1.0.10.v20191231发布了,此版本更新内容: 添加 move 功能,可以在不必重新初始化的情况下移动层的位置 更新 xplayctl 增加 move 配套功能,等... 项目地址:https://gitee.com/nljb/xplay 项目地址:https://gitee.com/nljb/winxplay 专为树莓派(Raspberry Pi)与Windows系统设计的多媒体播放器 ... 支持(视频、音频、流媒体、图片、摄像头、动画、文本、滚动字幕、日期时间、二维码) 支持硬件 硬件 分辨率 FPS 测试 Raspberry Pi Zero 1080p/v720p 30 已测试 Raspberry Pi 3A+ 1080p/v720p 30 已测试 Raspberry Pi 3B+ 1080p/v720p 30 已测试 Raspberry Pi 2B 1080p/v720p 30 未测试 Raspberry Pi 3B 1080p/v720p 30 未测试 Raspberry Pi 4B 1080p 30 已测试 Windows 系统 github/git...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8编译安装MySQL8.0.19
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7