ElasticJob 是面向互联网生态和海量任务的分布式调度解决方案,由两个相互独立的子项目 ElasticJob-Lite 和 ElasticJob-Cloud 组成。它经过弹性调度、资源管控、以及做业治理的功能,打造一个适用于互联网场景的分布式调度解决方案,并经过开放的架构设计,提供多元化的做业生态。ElasticJob 的各个产品使用统一的做业 API,开发者仅需一次开发,便可随意部署。git
在通过 alpha、beta、RC1 版本的打磨后,咱们宣布 ElasticJob 3.0.0 版本正式发布!这是 ElasticJob 项目自 2020 年 5 月 28 日重启并成为 Apache ShardingSphere 子项目以来的第一个正式版本。github
相比 3.0.0-RC1 版本,ElasticJob 3.0.0 正式版优化了如下方面:spring
漏洞修复
-
修复 failover 在分布式部署的状况下可能不生效的问题apache
-
修复 ReconcileService 在做业关闭后没有正确关闭的问题微信
加强
-
错误处理器模块-邮件通知增长 SMTP SSL trust 配置参数架构
依赖调整
-
ElasticJob Spring Boot Starter 模块中的 spring-boot-starter-jdbc 调整为非必需maven
🔗中央仓库:分布式
https://search.maven.org/search?q=g:org.apache.shardingsphere.elasticjob%20AND%20v:3.0.0spring-boot
🔗下载连接:优化
https://shardingsphere.apache.org/elasticjob/current/en/downloads/
🔗更新日志:
https://github.com/apache/shardingsphere-elasticjob/blob/master/RELEASE-NOTES.md
🔗项目地址:
https://github.com/apache/shardingsphere-elasticjob
社区建设
自 ElasticJob 3.0.0-RC1 发布后,共有 11 位 Contributor 的 26 个 PR 被合并,感谢你们的贡献与支持。
相较 ElasticJob 2.x 版本而言,ElasticJob 3.0.0 对内核进行了大量的重构和解耦,并扩充了一系列的生态对接,例如开箱即用的企业微信或钉钉做业出错通知。后续咱们将对 ElasticJob 3.0.0 进行详细技术文章解读,欢迎你们的持续关注!
欢迎点击“连接”下载使用。