Silk丝绸平台: IM即时通讯平台, 非开源, 采用自主研发的分布式存储应用与UDP/TCP可靠P2P网络传输技术, 自主研发的IM通讯协议, 覆盖主流平台(Win, Android, IOS, Mac, Linux, WP), 插件式高扩展性, OpenGL渲染高流畅UI, 支持集成Web应用, 可以私有化部署, 公有云部署, 简易部署.
这款产品我是从2013年开始开发至今, 从底层一步一步搭建起来的. 产品的技术文档, 产品文档, 美工图, 测试方案, 测试文档, 技术调研, 功能开发, 运维部署方案, 均由我独立完成.
- 自主研发的分布式数据存储中间件, 可以方便快捷的搭建和部署基于分布式存储应用的云端系统, 轻松实现跨区域分布式存储系统.
- 自主研发的点对点可靠网络传输中间件, 可以搭建P2P网络平台系统, 轻松实现音视频会议中心, 直播, 远程桌面/文档演示等功能.
- 基于上面两个核心中间件, 搭建出来的丝绸服务器和客户端, 作为消息, 文件, 业务应用, 均能应对自如.
-
P2P 基于UDP/TCP协议的内网穿透解决方案.
-
消息必达 绝不丢消息, 要么在客户端, 要么在服务器. 而且可以随时控制每包数据是否允许丢失, 比如视频播放中的P帧, B帧是可以丢失的.
解决丢包:采用自行研发的并行滑动窗口协议,保证数据的稳定可靠传输。 动态调整:数据通讯可行效率动态评估和计算获得当前环境下的最佳通讯表现。 数据组帧:通讯数据包发送分包,接收组包,保证数据顺序完整。
-
自主研发的IM通信协议 由IM业务决定的消息传输协议, 非常强的扩展性, 开发灵活而高效.
-
分布式存储 数据通过分布式存储方案, 负载均衡, 业务引流等方式达到服务器应用效能最大化.
-
覆盖主流平台的跨平台部署方案 服务器可部署到Win7, Win10, Mac, Ubuntu上, 理论上部署到移动端也是可以的, 哈哈. 客户端可部署到Android, IOS, WP手机或平板上. 已覆盖主流平台.
-
客户端和服务器均可通过插件化扩展功能 客户端和服务器除基础功能外, 扩展功能均采用插件式开发, 集成和部署相当方便.
-
严格软件分层, 保证了流畅的界面, 高效的底层 基于OpenGL渲染的UI加上严格的分层模式, 流畅度高, 不会出现卡顿, 假死等现象.
-
WebEngine 可以非常快速的集成Web应用, 和H5特效等.
-
多种部署方式 可以私有化部署, 公有云部署, 简易部署.
-
易维护的代码 PC客户端, Android客户端, IOS客户端, WP客户端 均采用同一套代码编译而成, 维护和需求变更成本非常低.
http://v.youku.com/v_show/id_XMjkxODcxMzI1Ng==.html
SilkZipSplitter: Silk Zip文件分割器
SilkInstaller: Silk 安装程序
- SilkConfig: Silk配置管理程序
作者 | 郑天佐 |
---|---|
278969898 | |
主页 | http://www.camelstudio.cn/ |
邮箱 | camelsoft@163.com |
博客 | http://blog.csdn.net/zhengtianzuo06/ |
github | https://github.com/zhengtianzuo |
QQ群 | 199672080 |