温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
零基础I'M开发入门系列的第一篇什么是I'M系统?零系统看似简单,实则是众多技术的应用合体,想要凑齐一个典型的I'M产品技术展,那也不是个容易事。本系列文章将尽量从理论概念入手,通俗易懂的梳理I'M中的基础技术概念和热门技术点,希望能帮你理清看似一团乱麻的I'M知识体系。本片将带你快速了解一个主流I'M系统的应用场景、典型架构、技术特点和功能组织,帮你快速建立对I'M系统的主观认知。A其实并不局限于聊天社交这类典型应用中,实际上它已经广泛运用于我们身边形形色色的软件中。一个典型的I'M架构类似于下图这样,包括客户端、接入层、逻辑层、存储层、第三方服务。N技术的特点主要就是实时性、可靠性、一致性、安全性。浅显维角度讲,一个典型的I'M功能组成无非就是六样,联系人列表、聊天界面、消息发送通道、消息接收通道、消息存储、消息未读数。
01:29
下图是一个典型的I'M消息收发通道事宜。下图是一个I'M系统的典型存储架构设计,了解一下。MM系统的应用场景已经不单单是I'M聊天应用这一种形态,它已经融入到互联网应用的方方面面。I'M系统典型架构无非就是网络接入层、业务逻辑层、数据存储层。M系统的技术特点来说就是实时性、可靠性、一致性、安全性。M系统的功能组成上,联系人、聊天界面、消息的收发、存储或未读数看似不是必须,在用户体验上必不可少。
我来说两句