EngineConn架构设计

一、EngineConn架构图

二级模块介绍:

提供交互式计算任务的能力。

linkis-engineconn-common引擎连接器的通用模块

核心Service核心功能
EngineCreationContext包含了EngineConn在启动期间的上下文信息
EngineConn包含了EngineConn的具体信息,如类型、与层计算存储引擎的具体连接信息等
EngineExecution提供Executor的创建逻辑
EngineConnHook定义引擎启动各个阶段前后的操作

linkis-engineconn-launch引擎连接器启动模块

定义了如何启动EngineConn的逻辑。

核心类核心功能
EngineConnServerEngineConn微服务的启动类

linkis-callback-service回调逻辑

核心类核心功能
EngineConnCallback定义EngineConn的回调逻辑

能够被访问的Executor。可以通过RPC请求与它交互,从而获取它的状态、负载、并发等基础指标Metrics数据。