项目部署架构图
2019-08-01 14:10:00 192 举报
项目部署架构图展示了一个多层次、模块化的系统结构,包括前端应用、后端服务、数据库和第三方组件等。前端应用通过API与后端服务进行通信,实现用户界面和业务逻辑的解耦。后端服务采用微服务架构,将不同功能模块拆分成独立的服务,便于开发、测试和部署。数据库负责存储和管理系统中的数据,支持高并发访问和数据持久化。第三方组件为系统提供额外的功能支持,如支付、短信通知等。整个架构遵循敏捷开发原则,易于扩展和维护,满足项目的快速迭代需求。
作者其他创作
大纲/内容
slave
认证服务数量>=2
Android
防火墙
交换机
PC
MongoDB 服务数量 = 1
部署应用
微服务
config 服务数量>=2
STB
eauke服务数量>=2
数据存储
客户端
文件服务器
网络层
......
RocketMq 服务数量 = 1
IOS
MCU服务数量>=2
缓存服务器
redis服务数量>=6
负载均衡服务器
注册中心
audio
前期单纯使用主从复制,后期增加读写分离
CDN
。。。。。。
客户
EMQTT 服务数量>=2
配置中心
master
用户服务数量>=2
nginx/LVS +keepalive (数量 >= 2)
stream
外网HTTP请求
路由器
网关
gateway网关(数量>=2)
MCU服务器
统计服务数量>=2
消息中间件
Redis缓存
计费服务数量>=2
nuve
会议服务数量>=2
文件服务数量>=2
文件服务器>=2
视频流服务
审核服务数量>=2
P2P服务数量>=2
定时服务数量>=2
负载均衡
0 条评论
下一页