1. 分布式任务job特征

如何保证分布式Job唯一性

  1. 使用Zookeeper实现分布式锁(效率不是很高)
  2. 在配置文件中加上启动定时job开关(有一台挂了就完了)
  3. 启动的时候使用数据库唯一标识
    不推荐!!
  4. 使用分布式任务调度平台(XXL-Job、Elastric-Job依赖zk)

2. 分布式任务调度平台xxl-job

  1. 支持job集群 job负载均衡轮训机制
  2. 支持job补偿 如果job执行失败,会自动实现重试机制,如果重启多次失败,发送邮件通知运维人员
  3. 支持job日志记录
  4. 动态配置定时规则

3. xxl-job执行定时job原理

67-分布式解决方案-全面解密分布式任务调度平台
67-分布式解决方案-全面解密分布式任务调度平台
@JobHandler 底层实现 value=demoJobhandler 名称对应存放的class地址
使用反射机制执行execute方法

3. 使用nginx实现xxl-job集群的负载均衡

67-分布式解决方案-全面解密分布式任务调度平台

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2022-01-12
  • 2021-09-09
  • 2021-09-12
  • 2021-12-17
  • 2021-07-07
  • 2021-10-25
猜你喜欢
  • 2022-12-23
  • 2021-12-05
  • 2022-01-13
  • 2021-05-06
  • 2021-06-17
  • 2022-02-08
相关资源
相似解决方案