C4系统容器图hmhmhm
2023-03-29 18:09:29 107 举报
C4系统容器图是一种用于描述系统结构和组件之间关系的图形化工具。它由四个部分组成:容器、参与者、依赖关系和核心组件。容器表示系统的边界,参与者是与系统交互的人或事物,依赖关系表示组件之间的连接方式,核心组件是系统中最重要的部分。通过使用C4系统容器图,开发人员可以更好地理解系统的架构和组成部分,从而更容易地进行维护和升级。同时,它也可以帮助团队成员之间进行沟通和协作,提高开发效率。总之,C4系统容器图是一种非常有用的工具,可以帮助开发人员更好地理解和管理复杂的软件系统。
作者其他创作
大纲/内容
系统用户
[Container:C]反向代理,负载均衡
用户中心
查询、缓存
datacloudii Application
[software system]单点集成跳转
[Container:html、nodejs、vue]web页面允许登录用户查看分析报表页面并进行操作,手机端页面允许用户在手机端查看分析报表
[Container:java、springboot、slf4j]整个后端服务,提供以下功能:1、提供数据源配置、上传文件、API等方式,将业务数据接入交互式平台,并对数据集进行维护、授权、脱敏等;2、提供数据快速展示和数据探索功能,保存步骤轨迹,并可以将数据写入到ClickHouse系统;3、提供分析流界面和丰富的算子,使用拖拽方式即可完成flow建模,并提供定时任务、日志查看等功能;4、提供丰富主题、组件、样式,用户可自助配置可视化分析报表,通过授权和案例库实现可视化分析报表的共享、发布。
联通云
说明
NginxApplication
frontenBI Application
访问
[software system]存储业务数据
调用
跳转
使用RDS存储系统库信息[JDBC]
[software system]邮箱服务
[user]平台用户
ClickHouse系统
[software system]存储系统库信息,包括项目、数据集、探索步骤、分析报表、算子任务、审批记录等
登录时使用邮箱验证码校验
请求转发
[Container:html、nodejs、vue]web页面,允许登录用户查看数据资产、分析流等页面并进行操作
[Container:ANSI C]缓存用户登录信息、数据连接信息、探索步骤数据、报表数据等,加快用户交互速度,减轻数据库压力
外部系统
datascience Application
大观・交互式分析平台[software system]
用户
容器
联通云RDS
数据读取至交互式分析平台,经过分析后把结果写入ClickHouse系统
redis Application
收藏
收藏
0 条评论
回复 删除
下一页