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

  • Post author:
  • Post category:其他




前沿

市面上的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



版权声明:本文为qq_31942007原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。