【IM-01】即时通信解决方案

前沿

市面上的IM产品很多,也很成熟。比如:环信,容联云,网易云信。如果你的产品做的很大的时候,你是否考虑过将即时通信的服务在自己服务端集成,毕竟集成第三方不安全,不稳定,也成就不了自己的核心竞争力。

这是本人在分析竟品H的时候,对IM的一些理解,这是第一篇,应该会出四篇文章:

第一篇:即时通信解决方案
第二篇:推送解决方案
第三篇:Web端匿名聊天
第四篇:iOS集成单聊&群聊

1.方案图谱

方案图谱.png

2.图谱解释

apns服务:服务端通过node.js实现,直接与苹果的apns服务对接(gateway.sandbox.push.apple.com)

socket服务:服务端集成socketIO服务,实现socket的连接,通信(emit()&on()),断开。

mysql服务:服务端集成mysql服务,存储用户的连接状态和房间内的用户和消息。

客户端:通过一个iOS Demo实现单聊和群聊。

Web端:通过node.js集成socketIO实现匿名聊天。

不管大佬们关不关注公众号,我都会放上本章的Demo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容