如何理解分布式任务调度架构

时间:2024-10-15 19:15:12

1、DTTS提供了统一的管理平台,用户可以在上面实现管理自己的调度端、任务执行端、任务配置、任务管理。

如何理解分布式任务调度架构

2、任务执行端是真正运行用户逻晶诚湮任务的程序,DTTS提供了非常简单的任务接口,由用户实现自己的任务。再通过简单的配置,就可以把任务执行端上传到管理平台、发布到指定机器上面,部署自己的任务。

如何理解分布式任务调度架构

3、调度端负责任务的接收、派发、执行结果处理。监控端负责监控数据、统计数据、告警的收集。

如何理解分布式任务调度架构

4、DTTS使用了MariaDB来保存任务数据,使用了zookeeper来保存调度端、执行端的节点数据。

如何理解分布式任务调度架构

5、调度端、执行端、监控节点之间采用了netty通信机制,管理平台与调度端、执行端之间采用了http通信机制。

如何理解分布式任务调度架构

6、调度端、任务执行端、监控节点启动后,向zookeeper注册节点信息,使调度端、执行端、监控节点建立内部通信。

如何理解分布式任务调度架构

7、管理平台通过http命令向调度端发送逻晶诚湮任务管理命令,调度端与任务执行端间交互任务请求、任务下发、任务反馈的命令。调度端、执行端向监控节点提供任务统计数据、JVM数据。

如何理解分布式任务调度架构
© 2025 一点知道
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com