PublicEnhencementService(PS)架构设计

二级模块介绍:

是linkis的物料管理系统,主要用来存储用户的各种文件数据,包括用户脚本、资源文件、第三方Jar包等,也可以存储引擎运行时需要使用到的类库。

Configuration统一配置管理

核心类核心功能
CategoryService提供了应用和引擎目录的管理服务
ConfigurationService提供了用户配置统一管理服务

ContextService用于解决一个数据应用开发流程,跨多个系统间的数据和信息共享问题。

Datasource数据源管理

Datasource为其他微服务提供不同数据源连接的能力。

核心类核心功能
datasource-server提供不同数据源连接的能力

Jobhistory历史任务管理

Jobhistory为用户提供了linkis历史任务查询、进度、日志展示的相关功能,为管理员提供统一历史任务视图。

核心类核心功能
JobHistoryQueryService提供历史任务查询服务

Variable为用户提供自定义变量存储和使用的相关功能。

UDF用户自定义函数管理

核心类核心功能
UDFService提供用户自定义函数服务