IM 笔记(1) 简介
前言 公司项目,要加即时聊天功能,要短期能上线,于是用SpringBoot + Netty实现。不过第一期仅实现了功能,没深入研究。现在项目二期,深入学习一下,改进现有项目,顺便做个学习记录。 正文 提纲: 什么是IM? 有哪些应用场景? 用到了哪些技术? 有何前景? 个人理解,IM(即时通信,即 Instant Messaging)就是实时互动,人与人、人与物、物与物之间的 实时数据传输 。 典型应用场景: 聊天类: qq、微信、聊天室、直播里、游戏里 物联网: 车辆实时追踪、分时租车、位置共享 远程控制: 远程监控、手机遥控 系统实现: 网络:协议、稳定性、省流量设计、… 安全:加解密、脱敏、… 缓存:性能、在线用户池 MQ: 异步存储、离线消息、ACK机制 等等等 架构:分布式、高并发、高可用、一致性、可扩展 随着移动网络的发展,5G/6G/…,即时通信技术会变成通用技术,必知必会! 参考资料 http://www.52im.net/ https://www.jianshu.com/p/68e297a1cf92 来源: CSDN 作者: 赋能IT 链接: https://blog.csdn.net/weixin_39285564/article