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 進行詳細技術文章解讀,歡迎你們的持續關注!
歡迎點擊「連接」下載使用。