Skip to content

Commit

Permalink
doc: 更新开发架构文档 TencentBlueKing#3124
Browse files Browse the repository at this point in the history
  • Loading branch information
wangyu096 committed Jul 18, 2024
1 parent e856c79 commit a19b985
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 4 deletions.
4 changes: 2 additions & 2 deletions docs/overview/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@
- **定时任务:** 定时任务微服务,基于Quartz定时引擎,实现bk-job的定时任务调度与管理。
- **备份归档:** 备份管理微服务,负责bk-job中的作业导入导出及作业执行流水历史数据的定期归档任务。
- **统计分析:** 统计分析微服务,为首页异常作业提示与运营分析模块提供后台接口,调度大量定时任务从其他微服务模块获取元数据进行分析与统计,生成分析结果数据与统计数据,为bk-job提供运营数据支撑、提高平台易用性。
- **job-file-gateway** 文件网关微服务,通过与FileWorker通信对接多种不同类型的第三方文件源(如对象存储、文件系统存储等),负责调度文件源文件下载任务,与执行引擎配合完成第三方文件源文件分发。
- **job-file-worker** 文件源接入点,独立于其他bk-job后台微服务的可扩展模块,可部署多个实例,与文件网关进行通信,对接不同类型的第三方文件源,是文件下载任务的执行者。
- **文件源网关** 文件网关微服务,通过与FileWorker通信对接多种不同类型的第三方文件源(如对象存储、文件系统存储等),负责调度文件源文件下载任务,与执行引擎配合完成第三方文件源文件分发。
- **文件源接入点** 文件源接入点,独立于其他bk-job后台微服务的可扩展模块,可部署多个实例,与文件网关进行通信,对接不同类型的第三方文件源,是文件下载任务的执行者。

### 存储、基础中间件

Expand Down
4 changes: 3 additions & 1 deletion docs/overview/job_execute_engine_design.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,6 @@
### 依赖平台说明
- 权限中心:鉴权
- cmdb: 作业平台使用 cmdb 的资源,比如业务、主机(主机拓扑、动态分组等)、容器(容器拓扑)
-
- 审计中心:操作审计
- GSE:提供“命令管道”和“文件管道”。作业平台通过GSE Server向执行目标上的GSE Agent下发任务,并从GSE获取任务执行结果
- 制品库:用于存储用户上传的本地文件、应用生成的文件
3 changes: 2 additions & 1 deletion docs/overview/job_execute_engine_design_en.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@ As can be seen from the execution engine architecture diagram, the execution eng
- BK-IAM: Operation authentication
- BK-CMDB: The Job platform uses cmdb resources, such as business, host (host topology, dynamic grouping, etc.), container (container topology)
- BK-Audit: Audit records of job execution related operations
- GSE: Provides "command pipeline" and "file pipeline". The job platform delivers tasks to the GSE Agent on the execution target through the GSE Server, and obtains the task execution results from the GSE.
- GSE: Provides "command pipeline" and "file pipeline". The job platform delivers tasks to the GSE Agent on the execution target through the GSE Server, and obtains the task execution results from the GSE
- Bk-Repo: Used to store local files uploaded by users and files generated by job platform

0 comments on commit a19b985

Please sign in to comment.