Linlis 0.X版本架构解析系列
--Job执行流程架构源码解析
1. Job执行在Linkis处在什么位置
Job执行在Linkis的架构中处于统一作业执行服务(Unified Job Execution Services)中,如下图所示:
![50b4ed5bb08df9e839bc529613957666.png](https://img-blog.csdnimg.cn/img_convert/50b4ed5bb08df9e839bc529613957666.png)
2. Job处理流程
Linkis UJES(Unified Job Execution Services) 作为Job的执行服务,对外提供了REST/WebSocket的通用接口,用于接收上层系统提交的各种访问请求,并提供给底层计算存储引擎执行。支持Job的高并发、高可用、多租户、资源隔离,上下文统一。Job的执行处理流程如下图:![1fdddbaf37ec0524141b45fedfd7152e.png](https://img-blog.csdnimg.cn/img_convert/1fdddbaf37ec0524141b45fedfd7152e.png)
2.1 Job封装
1. Clinet(如前端)发起请求执行Job,Job请求信息如下:
2. GateWay收到Job后将Job通过executeApplicati