Skip to main content
Version: 1.0.2

Linkis源码目录结构

Linkis代码层级目录结构说明,如果您想详细了解Linkis各个模块,请查看Linkis的相关架构设计


|-- assembly-combined-package //编译整个项目的模块|        |-- assembly-combined|        |-- bin|        |-- config|        |-- src|-- linkis-commons  //核心抽象,里面放有所有的公用模块|        |-- linkis-common  //通用模块,内置很多通用工具类|        |-- linkis-hadoop-common|        |-- linkis-httpclient  //Java SDK顶层接口|        |-- linkis-message-scheduler|        |-- linkis-module|        |-- linkis-mybatis  //SpringCloud的Mybatis模块|        |-- linkis-protocol|        |-- linkis-rpc      //RPC模块,基于Feign实现的复杂双向通信|        |-- linkis-scheduler //通用调度模块|        |-- linkis-storage|        ||-- linkis-computation-governance //计算治理服务|        |-- linkis-client  //Java SDK,用户通过Client可直接访问Linkis|        |-- linkis-computation-governance-common|        |-- linkis-engineconn|        |-- linkis-engineconn-manager|        |-- linkis-entrance //通用底层entrance模块|        |-- linkis-entrance-client|        |-- linkis-jdbc-driver|        |-- linkis-manager|    |-- linkis-engineconn-plugins|        |-- engineconn-plugins|        |-- linkis-engineconn-plugin-framework|    |-- linkis-extensions|        |-- linkis-io-file-client|-- linkis-orchestrator|        |-- linkis-code-orchestrator|        |-- linkis-computation-orchestrator|        |-- linkis-orchestrator-core|        |-- plugin  |-- linkis-public-enhancements //公共增强服务|        |-- linkis-bml  // 物料库|        |-- linkis-context-service //统一上下文|        |-- linkis-datasource   //数据源服务|        |-- linkis-publicservice  //公共服务|-- linkis-spring-cloud-services //微服务治理|        |-- linkis-service-discovery|        |-- linkis-service-gateway //网关Gateway|-- db  //数据库信息||-- web  //linkis的管理台代码