系统架构图拓扑图
2025-06-11 21:13:09 0 举报
在本次报告中,我们将深入探讨系统架构图拓扑图的核心内容。这份图表详细展示了系统的架构层次、组件关系以及数据流程。所有元素按逻辑分层,清晰描绘出各个服务模块之间的交互关系。 文件类型为Visio绘图文件(.vsdx),确保了图表的高清晰度和易于编辑的特性,便于进行系统的进一步分析和调整。 修饰语方面,图表被描述为“直观展现逻辑架构”,体现了该拓扑图对理解系统设计的辅助作用。图表的“层次分明、易于理解”,强化了它作为沟通和演示工具的有效性。而且,由于图表是“全面覆盖业务需求”,它确保了各个部门和团队成员能精准把握项目要点。最后,图表使用了“规范的符号和连接线”,这展现了对标准和最佳实践的遵循。
作者其他创作
大纲/内容
运维监控
日志
6、K8S API
Redis集群
37服务器
Docker images
master
配置
151服务器
弹性容器云发布系统
Jenkins构建过程
3、Jenkinsfile4、Dockerfile
内网
业务逻辑服务层
数据库主从
ElasticSearch
网关服务
RocketMQ集群
32服务器可视化大屏
调用服务
Client
运维
DMZ区
Kafka
信息中心
ORACLE数据库
emm安全认证
34、30服务器
38主、39从
GITLAB
浏览器
文件图片
Kubernetes
8、Pipeline(Jenkinsfile)
10、发布
药房访问
监控
存储层
通用服务
Storage
内网服务器
防火墙
监控中心
7、创建Jenkins Slave
业务服务层
服务注册发现
开发
......
日志系统
对象存储(FastDFS)
在Kubernetes中使用CI/CD,一般的步骤为:(1)在GitLab创建对应的项目。(2)开发者将代码提交到GitLab。(3)Jenkins创建对应的任务(Job),集成该项目的Git地址和Kubernetes集群。(4)如有配置钩子,推送(Push)代码会自动触发Jenkins构建,如没有配置钩子,需要手动构建。(5)Jenkins控制Kubernetes(使用的是Kubernetes插件)创建Jenkins Slave。(6)Jenkins Slave根据流水线(Pipeline)定义的步骤执行构建。(7)通过Dockerfile生成镜像。(8)将镜像提送(Push)到私有Harbor。(9)Jenkins再次控制Kubernetes进行最新的镜像部署。上面流水线步骤一般写在Jenkinsfile中,Jenkins会自动读取该文件,同时Jenkinsfile和Dockerfile可一并和代码放置于GitLab中,或者单独配置。
链路追踪
业务数据
29服务器java应用
zabbix
CDN
pod
12、pullimages
数据访问层
Nginx集群
医生站
系统架构图
动态配置
市局数据库
消息队列
150服务器
……
DNS解析
Tracker
gpu服务器
APP
WEB后台
缓存
挂号服务
测试环境容器云
服务注册
服务注册/发现
35/36服务器
26/27服务器
2、job5、构建
Logstash
40服务器人脸识别对比门头照提取、评查服务
1、提交代码
网关层
slave
Docker build(dockerfile)
护士站
8、2生成docker images
10.63.160.33服务器
外网
harbor镜像仓库
skywarking
149服务器
DNS配置域名下挂若干个Nginx,每个Nginx下挂若干个网关服务实例
checkout code
Sentinel
限流、熔断、降级
基于springcloud服务框架的架构设计
nginx负载均衡
CI/CD
监控警告
41服务器llm+embedding
网关接入服务Gateway Access Service
31服务器视频服务器
注册中心(Nacos集群)
护士站访问
挂号访问
分布式事务
服务发现
9、push images
Nacos实例
鉴权认证
云HIS系统架构图
Unit Testing
Jenkins Master
生产环境容器云
java服务
pod/Jenkins Slave
数据治理
其它访问
任务调度XXL-JOB
filebeat日志收集
11、K8S API
药房药库
28服务器java应用
OpenFeign
医生站访问
8、1
负载均衡
0 条评论
下一页