系统架构图
- 本系统和其他系统的关系(业务流、数据流,下同)、交互方式(RPC、MQ、数据集市,下同)
- 本系统内部各模块的作用、模块之间的关系、交互方式
各模块的被依赖方(外部)梳理
调用方 | 部门 | 场景 | 级别 | SLA(最大调用量、时延,下同) | 交互方式 | 性能(历史/日常/压测峰值吞吐量、时延数据,下同) | 限流方案(策略、实现、配置、影响,下同) | 降级方案(策略、实现、配置、影响,下同) |
---|---|---|---|---|---|---|---|---|
Top1 | ||||||||
Top2 |
依赖(本系统的辅助模块或外系统)梳理:
模块 | 类型 | SLA | 性能 | 切换方案(策略、实现、配置、影响,下同) | 熔断方案(策略、实现、配置、影响,下同) | 降级方案 |
---|---|---|---|---|---|---|
模块 | 类型 | SLA | 性能 | 切换方案(策略、实现、配置、影响,下同) | 熔断方案(策略、实现、配置、影响,下同) | 降级方案 |
orderstore | JimDB读 | |||||
JimDB写 | ||||||
模块2 | DB读 | |||||
DB写 | ||||||
ES等... | ||||||
商品读服务 | RPC | |||||
库存预占回滚 | MQ发 | |||||
MQ收 |
存储规模
本系统的数据库、JimDB、ES等存储模块的当前容量、增长预估。
本系统模块的部署架构
比系统架构要细致,体现每个模块的物理部署(比如db和存储的拓扑结构)。