1. 首页
  2. 课程学习
  3. Java
  4. 轻量级任务调度框架

轻量级任务调度框架

上传者: 2024-05-03 07:03:51上传 RAR文件 2.96MB 热度 14次

轻量级任务调度框架

框架概述:

- 分布式任务调度框架,角色包括 JobClient、JobTracker、TaskTracker。

- 节点无状态,可多部署,实现负载均衡和容错能力。

- 使用多种注册中心(Zookeeper,redis等)进行节点信息暴露,master选举。

- 使用 Mongo 或 Mysql 存储任务队列和任务执行日志,netty 作为底层通信。

任务类型:

- 实时任务

- 定时任务(如:3天后执行)

- CronExpression(如:0 0/1 * * * ?)

  • JobClient:提交任务并接收执行反馈。
  • JobTracker:接收并分配任务,任务调度。
  • TaskTracker:执行任务,执行完反馈给 JobTracker。
下载地址
用户评论