Apache ShardingSphere ElasticJob 开发文档
使用 ElasticJob 能够让开发工程师不再担心任务的线性吞吐量提升等非功能需求,使他们能够更加专注于面向业务编码设计;同时,它也能够解放运维工程师,使他们不必再担心任务的可用性和相关管理需求,只通过轻松的增加服务节点即可达到自动化运维的目的。
简介
ElasticJob-Lite
ElasticJob-Cloud
功能列表
环境要求
Java
Maven
ZooKeeper
Mesos(仅 ElasticJob-Cloud 使用)
快速入门
ElasticJob-Lite
引入 Maven 依赖
作业开发
作业配置
作业调度
ElasticJob-Cloud
引入 Maven 依赖
作业开发
作业启动
作业打包
API 鉴权
作业发布
作业调度
概念 & 功能
调度模型
进程内调度
进程级调度
弹性调度
分片
分片项
个性化分片参数
资源最大限度利用
高可用
ElasticJob-Lite 实现原理
弹性分布式实现
注册中心数据结构
config 节点
instances 节点
sharding 节点
servers 节点
leader 节点
流程图
作业启动
作业执行
资源分配
作业运行模式
瞬时作业
常驻作业
调度器
作业应用
作业
资源
失效转移
概念
执行机制
通知执行
问询执行
适用场景
错过任务重执行
概念
适用场景
作业开放生态
作业接口
执行器接口
用户手册
ElasticJob-Lite
简介
对比
使用手册
作业 API
作业开发
简单作业
数据流作业
脚本作业
HTTP作业(3.0.0-beta 提供)
使用 Java API
作业配置
作业启动
定时调度
一次性调度
配置作业导出端口
配置错误处理策略
记录日志策略
抛出异常策略
忽略异常策略
邮件通知策略
企业微信通知策略
钉钉通知策略
使用 Spring Boot Starter
作业配置
实现作业逻辑
配置协调服务与作业
作业启动
定时调度
一次性调度
配置错误处理策略
记录日志策略
抛出异常策略
忽略异常策略
邮件通知策略
企业微信通知策略
钉钉通知策略
使用 Spring 命名空间
作业配置
作业启动
定时调度
一次性调度
配置作业导出端口
配置错误处理策略
作业监听器
监听器开发
常规监听器
分布式监听器
添加SPI实现
使用 Java API
常规监听器
分布式监听器
使用 Spring 命名空间
监听器配置
作业启动
事件追踪
使用 Java API
使用 Spring Boot Starter
引入 Maven 依赖
配置
作业启动
使用 Spring 命名空间
引入 Maven 依赖
配置
作业启动
表结构说明
JOB_EXECUTION_LOG 字段含义
JOB_STATUS_TRACE_LOG 字段含义
操作 API
配置类 API
获取作业配置
更新作业配置
删除作业设置
操作类 API
触发作业执行
禁用作业
启用作业
停止调度作业
删除作业
操作分片的 API
禁用作业分片
启用作业分片
作业统计 API
获取作业总数
获取作业简明信息
获取所有作业简明信息
获取该 IP 下所有作业简明信息
作业服务器状态展示 API
获取作业服务器总数
获取所有作业服务器简明信息
作业分片状态展示 API
获取作业分片信息集合
配置手册
注册中心配置项
可配置属性
核心配置项说明
作业配置项
可配置属性
核心配置项说明
作业监听器配置项
常规监听器配置项
分布式监听器配置项
事件追踪配置项
可配置属性
Java API
注册中心配置
作业配置
Spring Boot Starter
注册中心配置
作业配置
事件追踪配置
作业信息导出配置
Spring 命名空间
注册中心配置
作业配置
事件追踪配置
快照导出配置
内置策略
简介
使用方式
作业分片策略
平均分片策略
奇偶分片策略
轮询分片策略
线程池策略
CPU 资源策略
单线程策略
错误处理策略
记录日志策略
抛出异常策略
忽略异常策略
邮件通知策略
企业微信通知策略
钉钉通知策略
作业属性配置
简介
作业类型
简单作业
数据流作业
脚本作业
HTTP作业
运维手册
部署指南
应用部署
运维平台和 RESTFul API 部署(可选)
导出作业信息
开启监听端口
执行导出命令
作业运行状态监控
监听作业服务器存活
运维平台
登录
功能列表
设计理念
不支持项
ElasticJob-Cloud
简介
对比
使用手册
开发指南
作业开发
作业启动
本地运行模式
配置手册
鉴权 API
获取 AccessToken
应用 API
发布应用
修改应用配置
作业 API
注册作业
修改作业配置
注销作业
触发一次作业
运维手册
部署指南
调度器部署步骤
作业部署步骤
调度器配置步骤
高可用
介绍
配置
运维平台
登录
功能列表
设计理念
开发者手册
作业分片策略
线程池策略
错误处理策略
作业类名称提供策略
线路规划
Kernel
ElasticJob-Lite
ElasticJob-Cloud
下载
最新版本
ElasticJob - 版本: 3.0.2 ( 发布日期: Oct 23, 2022 )
ElasticJob-UI - 版本: 3.0.1 ( 发布日期: Jan 19, 2022 )
全部版本
校验版本
采用公司
登记
谁在使用 ElasticJob?
电子商务
金融行业
数字化与云服务
出行
物流
房地产
互联网教育
互联网文娱
新闻资讯
通信科技
物联网
软件开发及服务
医疗健康
零售业
人工智能
FAQ
阅读源码时为什么会出现编译错误?
是否支持动态添加作业?
为什么在代码或配置文件中修改了作业配置,注册中心配置却没有更新?
作业与注册中心无法通信会如何?
ElasticJob-Lite 有何使用限制?
怀疑 ElasticJob-Lite 在分布式环境中有问题,但无法重现又不能在线上环境调试,应该怎么做?
ElasticJob-Cloud 有何使用限制?
在 ElasticJob-Cloud 中添加任务后,为什么任务一直在 ready 状态,而不开始执行?
控制台界面无法正常显示?
为什么控制台界面中的作业状态是分片待调整?
为什么首次启动存在任务调度延迟的情况?
Windows环境下,运行ShardingSphere-ElasticJob-UI,找不到或无法加载主类 org.apache.shardingsphere.elasticjob.lite.ui.Bootstrap,如何解决?
运行 Cloud Scheduler 持续输出日志 “Elastic job: IP:PORT has leadership”,不能正常运行
在多网卡的情况下无法获取到合适的 IP
博客
下载地址:https://www.wenjiangs.com/wp-content/uploads/2023/01/shardingsphere-elasticjob_docs_cn.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

上一篇: Python 源码剖析 PDF 文档
下一篇: Linux 常用命令手册 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论