EngineConn架构设计
一、EngineConn架构图
二级模块介绍:
提供交互式计算任务的能力。
linkis-engineconn-common引擎连接器的通用模块
核心Service | 核心功能 |
---|---|
EngineCreationContext | 包含了EngineConn在启动期间的上下文信息 |
EngineConn | 包含了EngineConn的具体信息,如类型、与层计算存储引擎的具体连接信息等 |
EngineExecution | 提供Executor的创建逻辑 |
EngineConnHook | 定义引擎启动各个阶段前后的操作 |
linkis-engineconn-launch引擎连接器启动模块
定义了如何启动EngineConn的逻辑。
核心类 | 核心功能 |
---|---|
EngineConnServer | EngineConn微服务的启动类 |
linkis-callback-service回调逻辑
核心类 | 核心功能 |
---|---|
EngineConnCallback | 定义EngineConn的回调逻辑 |
能够被访问的Executor。可以通过RPC请求与它交互,从而获取它的状态、负载、并发等基础指标Metrics数据。