首页 技术 正文
技术 2022年11月17日
0 收藏 823 点赞 2,959 浏览 581 个字

注:Elastic-Job是一个分布式调度解决方案,由两个相互独立的子项目Elastic-Job-Lite和Elastic-Job-Cloud组成。Elastic-Job-Lite定位为轻量级无中心化解决方案,使用jar包的形式提供分布式任务的协调服务;Elastic-Job-Cloud采用自研Mesos Framework的解决方案,额外提供资源治理、应用分发以及进程隔离等功能。

功能列表

1. 任务分片

  • 将整体任务拆解为多个子任务

  • 可通过服务器的增减弹性伸缩任务处理能力

  • 分布式协调,任务服务器上下线的全自动发现与处理

2. 多任务类型

  • 基于时间驱动的任务

  • 基于数据驱动的任务(TBD)

  • 同时支持常驻任务和瞬时任务

  • 多语言任务支持

3. 云原生

  • 完美结合Mesos或Kubernetes等调度平台

  • 任务不依赖于IP、磁盘、数据等有状态组件

  • 合理的资源调度,基于Netflix的Fenzo进行资源分配

4. 容错性

  • 支持定时自我故障检测与自动修复

  • 分布式任务分片唯一性保证

  • 支持失效转移和错过任务重触发

5. 任务聚合

  • 相同任务聚合至相同的执行器统一处理

  • 节省系统资源与初始化开销

  • 动态调配追加资源至新分配的任务

6. 易用性

  • 完善的运维平台

  • 提供任务执行历史数据追踪能力

  • 注册中心数据一键dump用于备份与调试问题

7.开源项目地址

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,496
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,909
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,743
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,496
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,134
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,298