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

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

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

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

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

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

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