elastic-job介绍

ElasticJob是一个分布式调度解决方案,分为ElasticJob-Lite和ElasticJob-Cloud两个子项目。ElasticJob-Lite是轻量级无中心化方案,而ElasticJob-Cloud提供资源治理和应用分发等服务。它支持分布式调度、弹性扩缩容、失效转移等功能,并允许自定义作业分片、线程池和错误处理策略。
摘要由CSDN通过智能技术生成

elastic-job

elastic-介绍

ElasticJob 是一个分布式调度解决方案,由 2 个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。

ElasticJob-Lite 定位为轻量级无中心化解决方案,使用jar的形式提供分布式任务的协调服务;
ElasticJob-Cloud 使用 Mesos 的解决方案,额外提供资源治理、应用分发以及进程隔离等服务。

功能列表
  • 分布式调度协调
  • 弹性扩容缩容
  • 失效转移
  • 错过执行作业重触发
  • 作业分片一致性,保证同一分片在分布式环境中仅一个执行实例
  • 自诊断并修复分布式不稳定造成的问题
  • 支持并行调度
  • 支持作业生命周期操作
  • 丰富的作业类型
  • Spring整合以及命名空间提供
  • 运维平台
整体架构

整体架构图

ElasticJob-Lite 与ElasticJob-Cloud 区别

区别ElasticJob-Lite 的优势在于无中心化设计且外部依赖少,适用于资源分配稳定的业务系统。

作业配置

`<?xml version="1.0" encoding="UTF-8"?>

    <!--配置作业注册中心,namespace的命名需要提jira工单申请zookeeper路径,规范为“标准应用名-job -->
    <reg:zookeeper id="zk-job-center"
                   namespace="app-demo-job"
                   base-sleep-time-mi
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值