Project - IM

IM - 系统架构设计

2021-09-12  本文已影响0人  红薯爱帅

1. 概述

IM系统架构设计,如下图,主要分为两部分:

本文重点介绍即时通讯IM的系统设计,包含设计思路、每个模块的功能、主要流程介绍、常见问题解答。

im-architecture.jpg

2. 系统设计

im-architecture-c4model.jpg

2.1. 系统目标

企业级即时通讯系统,在提高团队沟通协作效率的基础上,实现万物互联场景

2.2. 设计思路

3. 模块介绍

im-context.png

3.1. Portal

定位

功能

3.2. Passport

定位

功能

3.3. Account

定位

功能

3.4. Search

定位

功能

3.5. Group

定位

功能

3.6. Robot

定位

功能

3.7. Storage

定位

功能

3.8. Router

定位

功能

3.9. SM (Session Manager)

定位

功能

3.10. MQ

定位

功能

3.11. Recorder

定位

功能

3.12. Auditor

定位

功能

4. 小结

本文结合IM主流需求,阐述了IM系统架构。从宏观层面,希望大家有一个初步的认识。

接下来,本专题将深入介绍核心功能的实现逻辑。(请客官坐稳扶好)

上一篇下一篇

猜你喜欢

热点阅读