IM 四大协议

四大协议(概述)

  • IMPP(Instant Messaging And PresenceProtocol):即时信息和空间协议。
  • XMPP(Extensible Messaging and Presence Protocol):可扩展消息与存在协议。
    特点xml语言(理解其缺点优点)
  • SIP(Session Initialion Protocol):回话发起协议
    SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensiong):,SIP即时消息和表示扩展协议,即SIP的扩展协议
  • PRIM(Presence and Instant Messaging Protocol):空间和即时信息协议 (已未使用)

具体的详细含义我就不说了(几本厚厚的书才能讲完,具体可以稍微了解)。
关键词“协议”的出现就是一种“规范”,意思是解决不同的IM之间无法共同通讯的问题。

参考链接:

技术选择方案

现实中不一定要用上面的几种,比如自家用不同的格式协议,缺点当然就是无法进行技术全球资源利用。
比如用 json
比如 二进制–QQ使用的,流量消耗低。

以下几种方案都伴随的优缺点。

(所以说没有任何事情都有绝对的好坏,只能说相对的优秀)

  • 基于四大协议自己实现
  • 网易云SDK UIKIT
  • WebSocket、Socket.IO
  • 推送方案(Socket、Netty)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值