PublicEnhencementService(PS)架构设计
二级模块介绍:
是linkis的物料管理系统,主要用来存储用户的各种文件数据,包括用户脚本、资源文件、第三方Jar包等,也可以存储引擎运行时需要使用到的类库。
Configuration统一配置管理
核心类 | 核心功能 |
---|---|
CategoryService | 提供了应用和引擎目录的管理服务 |
ConfigurationService | 提供了用户配置统一管理服务 |
ContextService用于解决一个数据应用开发流程,跨多个系统间的数据和信息共享问题。
Datasource数据源管理
Datasource为其他微服务提供不同数据源连接的能力。
核心类 | 核心功能 |
---|---|
datasource-server | 提供不同数据源连接的能力 |
Jobhistory历史任务管理
Jobhistory为用户提供了linkis历史任务查询、进度、日志展示的相关功能,为管理员提供统一历史任务视图。
核心类 | 核心功能 |
---|---|
JobHistoryQueryService | 提供历史任务查询服务 |
Variable为用户提供自定义变量存储和使用的相关功能。
UDF用户自定义函数管理
核心类 | 核心功能 |
---|---|
UDFService | 提供用户自定义函数服务 |