IM架构
2017-03-08 16:27:36 0 举报
IM架构,也称为即时通讯架构,是一种用于实现即时通讯功能的系统架构。它通常包括客户端和服务器两部分,客户端负责向用户提供界面和交互功能,服务器则负责处理消息传递和存储。IM架构的设计需要考虑多种因素,如实时性、可扩展性、安全性等。目前市面上常见的IM架构有XMPP协议、SIP协议、WebSocket协议等 。其中,XMPP协议是一种基于XML的开放式协议,支持跨平台、跨语言的应用开发;SIP协议是一种基于IP网络的电话信令控制协议,可用于语音通信和视频通信;WebSocket协议是一种基于TCP/IP的协议,可以实现双向数据传输和长连接。