OpenIM是什么
OpenIM是由IM技术专家打造的开源的即时通讯组件。OpenIM包括IM服务端和客户端SDK,实现了高性能、轻量级、易扩展等重要特性。开发者通过集成OpenIM组件,并私有化部署服务端,可以将即时通讯、实时网络能力快速集成到自身应用中,并确保业务数据的安全性和私密性。
收起
OpenIM有什么特色
(1)IMSDK开源永久免费
代码开源,包括IMSDK客户端和IMServer服务端,由IM技术专家打造,并邀请全球技术极客参与建设。
(2)易扩展
服务端采用golang实现,首创“一切皆消息”的通讯模型,轻松实现自定义消息和扩展功能。
(3)专业技术服务
每个技术人员都承担技术客服的角色,强化社区,不提工单,及时解答。
(4)高性能
借鉴并优化通讯架构,抽象在线消息、离线消息、历史消息存储模型,分层治理架构,支持集群部署。
(5)安全
IMSDK代码全部开源,服务端私有化部署,数据自我掌控。未来加入全球最安全的signal端到端加密协议。
(6)全平台支持
支持Android、iOS原生开发,支持Flutter、uni-app跨端开发,支持小程序、React等所有主流web前端技术框架,PC支持Electron,Flutter、iOS、uni-app已有成熟demo可以体验。
开发者可以使用OpenIM替代市场上各种IM云服务,除了降低成本,还赋予开发者更多的灵活性和自主性。我们通过开源的方式,邀请全球技术极客来参与OpenIM建设,使每位开发者都能免费使用最优秀的IM组件,让每个app都具备即时通讯能力。