ITPub博客

首页 > 数据库 > 数据库开发技术 > 67-分布式解决方案-全面解密分布式任务调度平台

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

数据库开发技术 作者:接口支配者 时间:2019-11-08 17:29:35 0 删除 编辑

文章目录

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. 动态配置定时规则
  5. …
3. xxl-job执行定时job原理

在这里插入图片描述
在这里插入图片描述
@JobHandler 底层实现 value=demoJobhandler 名称对应存放的class地址
使用反射机制执行execute方法

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

在这里插入图片描述

原文作者:老周老笨;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2018-11-07

  • 博文量
    12
  • 访问量
    151