IM即时通讯-准备

目录

一、学习目标

二、比较出名的是 四大协议

三、现有情况

四、相关技术支持

五、推送平台要求

六、推送平台

七、存储平台

八、参考资料



一、学习目标

IM即时通讯聊天的技术原理与实现

IM相关协议

单聊=群聊

扩展:语音/图片/表情

了解推送Socket等技术

 

二、比较出名的是 四大协议

IMPP:即时信息和空间协议

XMPP:可扩展通讯和表示协议 ,使用xml(暂时也不用了)

SIMPLE(SIP);针对即时信息和空间平衡的扩充协议

PRIM:空间和即时信息协议(已未使用)

QQ使用二进制,流量消耗极低

 

三、现有情况

现有业务:无法从零开始

快速性:要求快速实现功能

健壮与可扩展性

 

四、相关技术支持

基于IM四大协议自己实现

网易云信SDK UIKIT 

WebSocket(长连接)、Socket.IO(对WebSocket的封装)   轮询直到有数据返回

推送方案(Socket、Netty)

 

五、推送平台要求

速度:愉快越好;限制:越低越好

现有:已有项目:价格:越低越好

 

六、推送平台

友盟 推送起家,现在做数据分析,监听APP异常,分析

腾讯 推送只是一个分支,谈不上好,但不至于太差

阿里:加入华为,小米,sdk复杂、大

个推:接口精简/稳定,也往友盟方向发展

 

七、存储平台

七牛:老平台,免费10G存储

阿里OSS:足够稳定、价格适中、API简单

百度、腾讯:起步晚

八、参考资料

http://www.52im.net/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

黄毛火烧雪下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值