Linkis源码目录结构

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

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