# 前言

本章节会介绍即时通信的行业背景,IM的基本概念及基本流程,让读者对这个领域有一个直观的认识。

本文重点不会介绍 WebSocket 的实现方式,我们更关注上层业务的架构和引用。 本文的代码实现用的是云信IM服务。

# 行业背景

IM的应用场景非常广泛,除了传统的图文聊天外,时下流行的在线直播、在线教育、互动游戏等都是IM聊天的应用场景。

在阿里巴巴集团里面应用场景也很广泛, 例如淘宝聊天(BC店铺/CC淘友),淘宝直播,即时互动场景。

image-20210214203008916

在阿里巴巴以外也有很多优秀的产品,下面列举了一些产品简介:

  • 老罗的子弹短信 (老罗提出的噱头说是发送方喜欢发语音,接受方喜欢看文字。这不是语音转文字么,只是自动化了)。
  • 网易七鱼(客服领域解决方案),其实它跟集团里面阿里小蜜很像(机器人,快捷回复,知识库,呼叫中心,质检,分流,热门问题推荐等)
  • 腾讯的QQ,微信甚至是微视等产品

调研IM行业领域,大体的产品可以分为两个部分:第一分部为IM即时通讯能力,做消息开放。例如网易云信,腾讯IM云,阿里系的百川。 例如:子弹短信和网易七鱼是在网易云信上面搭建的产品;QQ,微信和微视是在腾讯IM云上搭建的产品。 第二部分IM产品。例如:上文提到的子弹短信,网易七鱼,QQ和微信

image-20210214203051683

阅读全文