快讯!ElasticJob 3.0 新特性在社区开启讨论

ElasticJob作为ApacheShardingSphere子项目,计划在3.0版本中新增单次作业触发、作业依赖及注册中心优化等特性,并重构JobAPI、事件跟踪模块,考虑对接Prometheus与SkyWalking。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,随着 ElasticJob 成为了 Apache ShardingSphere 的子项目,社区开始规划并开放讨论 ElasticJob 3.0 的新特性。

有关新特性的想法:

1. 在基于时间的 cron 表达式触发之外,增加 ElasticJob lite 的单次作业触发;

2. 支持基于每个作业以及每个分片项为维度的两种作业依赖方式;

3. 考虑在注册中心模块使用 ZooKeeper 原生 API 代替 Apache Curator。

有关架构的想法:

1. 重构 Job API,只需保留 SimpleJob,并通过 SPI 机制引入其他作业类型;

2. 重新设计 Job 领域模型,将 Job 作为顶级接口,每个分片项作为 Task;

3. 重构事件跟踪模块。

  3.1. 拆分事件跟踪和 elasticjob-core 模块;

  3.2. 提供 SPI 机制扩展事件跟踪的数据存储层;

  3.3. 考虑支持 prometheus 存储;

  3.4. 考虑对接 Apache SkyWalking。

邮件讨论地址:

https://lists.apache.org/thread.html/ra9f5c8053415d951ae34406422478b4f43b9039b9dd56ee1b814d321%40%3Cdev.shardingsphere.apache.org%3E

欢迎对 ElasticJob 感兴趣的同学参与讨论, ElasticJob 3.0 的新特性由你做主。

—— E N D ——

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值