Linkis源码目录结构

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

  1. |-- assembly-combined-package //编译整个项目的模块
  2. | |-- assembly-combined
  3. | |-- bin
  4. | |-- deploy-config
  5. | |-- src
  6. |-- linkis-commons //核心抽象,里面放有所有的公用模块
  7. | |-- linkis-common //通用模块,内置很多通用工具类
  8. | |-- linkis-hadoop-common
  9. | |-- linkis-httpclient //Java SDK顶层接口
  10. | |-- linkis-message-scheduler
  11. | |-- linkis-module
  12. | |-- linkis-mybatis //SpringCloud的Mybatis模块
  13. | |-- linkis-protocol
  14. | |-- linkis-rpc //RPC模块,基于Feign实现的复杂双向通信
  15. | |-- linkis-scheduler //通用调度模块
  16. | |-- linkis-storage
  17. | |
  18. |-- linkis-computation-governance //计算治理服务
  19. | |-- linkis-client //Java SDK,用户通过Client可直接访问Linkis
  20. | |-- linkis-computation-governance-common
  21. | |-- linkis-engineconn
  22. | |-- linkis-engineconn-manager
  23. | |-- linkis-entrance //通用底层entrance模块
  24. | |-- linkis-entrance-client
  25. | |-- linkis-jdbc-driver
  26. | |-- linkis-manager
  27. |
  28. |-- linkis-engineconn-plugins
  29. | |-- engineconn-plugins
  30. | |-- linkis-engineconn-plugin-framework
  31. |
  32. |-- linkis-extensions
  33. | |-- linkis-io-file-client
  34. |-- linkis-orchestrator
  35. | |-- linkis-code-orchestrator
  36. | |-- linkis-computation-orchestrator
  37. | |-- linkis-orchestrator-core
  38. | |-- plugin
  39. |-- linkis-public-enhancements //公共增强服务
  40. | |-- linkis-bml // 物料库
  41. | |-- linkis-context-service //统一上下文
  42. | |-- linkis-datasource //数据源服务
  43. | |-- linkis-publicservice //公共服务
  44. |-- linkis-spring-cloud-services //微服务治理
  45. | |-- linkis-service-discovery
  46. | |-- linkis-service-gateway //网关Gateway
  47. |-- db //数据库信息
  48. |-- tool //工具脚本
  49. | |-- check.sh
  50. | |-- dependencies
  51. |
  52. |-- web //linkis的管理台代码
  53. |-- scalastyle-config.xml //Scala 代码格式检查配置文件
  54. |-- CONTRIBUTING.md
  55. |-- CONTRIBUTING_CN.md
  56. |-- DISCLAIMER-WIP
  57. |-- LICENSE //项目源码的LICENSE
  58. |-- LICENSE-binary //二进制包的LICENSE
  59. |-- LICENSE-binary-ui //前端web编译包的LICENSE
  60. |-- NOTICE //项目源码的NOTICE
  61. |-- NOTICE-binary //二进制包的NOTICE
  62. |-- NOTICE-binary-ui //前端web二进制包的NOTICE
  63. |-- licenses-binary 二进制包的详细依赖的license文件
  64. |-- licenses-binary-ui //前端web编译包详细依赖的license文件
  65. |-- README.md
  66. |-- README_CN.md