美文网首页
思考--xxl-job简单的记录

思考--xxl-job简单的记录

作者: 光小月 | 来源:发表于2019-10-30 23:30 被阅读0次

    为何选择xxl-job这个任务调度框架?

    1. xxl-job 首先采用分布式任务调度框架,可以进行分布式部署,
    2. xxl-job 简单,界面化对任务进行CRUD操作
    3. 架构是讲执行器注册到注册中心,也成调度中心,通过调度中心调度任务
    4. 调度可支持HA
    5. 执行器可支持分布式, 还可以支持弹性的扩容与缩容
    6. 具有路由策略,在创建任务的时候需要选择指定的路由策略,路由策略有轮询、随机、一致性HASH、最不经常使用、故障转移、忙碌转移。 通过路由策略选择一个执行器,执行相应的任务
    7. 故障转移,当执行器出现故障,调度中心会将任务转移到其他执行器上执行
    8. 阻塞处理, 任务过多,执行器来不及处理,会按照创建任务时指定的策略进行处理,有串行处理,丢弃后续调度,覆盖之前调度
    9. 任务超时,任务失败重试,任务失败警告
    10. 分片广播
    11. 支持事件调度,cron 触发,直接执行
    12. 支持实时日志, 任务进度查看
    13. 任务创建支持GLUE, 支持不同语言处理
    14. 全异步, 任务调度流程全异步化设计实现

    这些与 schedule 的不同之处,基于这些优点所以选用xxl-job分布式定时调度任务

    来源:

    https://github.com/xuxueli/xxl-job

    相关文章

      网友评论

          本文标题:思考--xxl-job简单的记录

          本文链接:https://www.haomeiwen.com/subject/qqbivctx.html