前言
IM是互联网业务重要组成,很多场景下需要即时地、方便地交流。而实现IM较为复杂,需要后台提供连接、投递、存储、统计支持,人力成本和机器成本都很高。所以目前很多用户选择不自己实现IM功能,或者使用QQ、微信等已经成熟的App交流,或者使用第三方IM云服务集成自己的应用。
使用现有App:免费,不用改变用户习惯,功能支持完整。但缺少面向自己业务需求的功能,数据安全性无法保证,无法得到统计信息。
使用第三方IM云服务:数据安全性得到一定保证,可支持更多的业务功能,得到用户活跃度、注册人数等统计信息。但商业化使用会收费,自己仍然需要完成一些工作(界面设计,SDK接口调用程序),可能依然会受第三方IM云提供服务功能的限制。
介绍
一、消息系统背景介绍:
消息系统一直是最性感的在线架构系统之一,具有高并发/高可靠/高实时等特性,技术难度高,挑战难度大,因此对于普通APP开发者来说,构建并维护一个可靠稳定的消息系统成本高昂,但是IM等社交属性又是APP必须的强性需求之一,所以这里存在一个基本矛盾。
当前市面上即时消息云服务,普遍存在接入成本高昂,没有OS层面对长连接的支持等问题。
小米每年都有接近一亿部手机售出,手机保有量巨大,小米天生拥有互联网基因,每一部手机(MIUI)都保有一条系统级长连接,平台巨大仅次于苹果(iOS)。有了系统级长连接支持,小米的消息推送做到了国内业界第一。现在我们又免费推出小米推送的姊妹产品MIMC(即时消息云),相信可以为广大开发者带来巨大的益处!
二、什么是小米即时消息云?
小米即时消息云MIMCÿ