系统架构
2020-05-12 10:56:58 0 举报
架构图
作者其他创作
大纲/内容
MySQL
Mobile
10、消费
redis 缓存
9、异步消息存储
数据库
1、登录授权
API接口服务
12、数据同步
11、存储
MQ
系统架构图
Consumer
PC
4、结构化数据操作
3、非结构化数据操作
应用服务
管理系统
oAuth统一认证中心
消息队列服务
5、接口数据返回
1、移动端或PC端通过账号密码登录oAuth统一认证中心进行认证2、经oAuth认证通过后产生AccessTooken,带授权Token才可访问API接口服务3、API接口服务根据用户请求查询相关非结构化数据4、API接口服务根据用户请求查询相关结构化数据5、API接口将查询到的信息返回给请求客户端,完成信息推送6、业务系统向客户端推送消息时也需先经过oAuth认证后才可连接并且向API进行消息推送
2、接口调用
8、在线消息接收
7、消息推送
6、登录授权
⑨在线消息发送
客户端
消息推送
7、客户端(APP)接收应用消息时通过API消息推送接口推送到三方推送平台8、通过三方推送平台将消息推送给客户端9、业务处理中非实时性消息会异步放入MQ消息队列中10、多线程可控数量的消费者会实时搬运MQ中的消息11、从MQ中搬运出得聊天记录会存储进redis中12、防止redis宕机导致数据丢失,会同时向数据库进行数据同步
运营支撑
0 条评论
下一页