项目名称:MobileIMSDK
开源地址:https://github.com/JackJiang2011/MobileIMSDK
Stars:500+
开发语言:Java
MobileIMSDK是一套全平台原创IM通信层框架,历经10年持续升级,久经考验。
【核心特性】
- 超轻量级:高度提炼,lib包50KB以内
- 三协议合一:一套API同时支持UDP、TCP、WebSocket三种协议(全网唯一)
- 全平台覆盖:iOS/Android/Java/H5/微信小程序/UniApp/鸿蒙Next
- 服务端基于Netty:性能卓越、易于扩展
- QoS机制:完善的消息送达保证(自动重传、消息去重、状态反馈)
- 粘包半包:优雅解决TCP经典粘包和半包问题
- 断网恢复:网络状况自动检测、断网自动治愈
- 多种灵敏度模式:可控制即时性、流量和客户端电量消耗
- 高性能:推送场景理论单机负载接近千万级,聊天应用单机数十万
【技术架构】
- 服务端:Java + Netty
- 客户端SDK:各平台原生实现
- 姊妹工程MobileIMSDK-Web:实现网页端聊天或推送
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |