一种支付系统架构图
在ProcessOn 上支持在线架构设计图,在线编辑与下载,分享,详见:
https://www.processon.com/diagraming/66389088de7d11581025bdff
架构简要说明,如根据系统架构进行方案调整,如上概述如下:
- 接入层: 代表物理层及支撑业务的网关层; 具体又分为 表现层 和网关层
1.1 表现层:我们的系统和那些上下游业务方打交道; 一般的话就是 用户、商家、电商平台、合作平台等;
1.2 网关层:为服务应用提供统一接入,提供负载均衡、安全、服务器路由,基础鉴权,容灾灾备,熔断限流等功能; - 服务层:代表整体提供服务的部分,具体又分为 微服务应用层和中间件层;
2.1 微服务应用层是 承载我们具体业务运行的地方,我们把不同的业务模块拆分为对应微服务的小单元系统,同时在微服务里面我们有很多基础通用的服务,例如 监控应用,运维管理,日志分析等,还有服务支付相关的管理组件,都处于我们要管理的部分;
2.2 中间件: 中间件是我们沉淀的软件通用构建,解决分布式存储、分布式缓存、分布式通信、分布式协调器等通用问题的工具,也可以理解为一个个小的微服务。 -
基础设施层: 为整体服务提供 硬件、网络等底层基建能力的模块,我们按照 服务化的概念,抽象为: Pass(平台即服务), Iass(基础设施即服务)
3.1 Pass :操作系统,技术网络配置,执行容器;
3.2 Iass: 硬件、服务器、网络,路由器、wifi、专线等;
等