
OhMyScheduler強(qiáng)大的分布式調(diào)度與計算框架
聲明:該文章由作者(李丹寧)發(fā)表,轉(zhuǎn)載此文章須經(jīng)作者同意并請附上出處(0XUCN)及本頁鏈接。。
OhMyScheduler 是基于 Akka 架構(gòu)的新一代分布式調(diào)度與計算框架,支持 CRON 、API 、固定頻率、固定延遲四種調(diào)度策略,提供工作流( DAG )來編排任務(wù)解決依賴關(guān)系,使用簡單,功能強(qiáng)大,文檔齊全,能夠讓你輕松完成作業(yè)的調(diào)度與繁雜任務(wù)的分布式計算。
主要功能特性
使用簡單:提供前端 Web 界面,允許開發(fā)者可視化地完成調(diào)度任務(wù)的管理、任務(wù)運(yùn)行狀態(tài)監(jiān)控和運(yùn)行日志查看等功能。
定時策略完善:支持 CRON 表達(dá)式、固定頻率、固定延遲和 API 四種定時調(diào)度策略。
執(zhí)行模式豐富:支持單機(jī)、廣播、Map 、MapReduce四種執(zhí)行模式,其中Map/MapReduce 處理器能使開發(fā)者寥寥數(shù)行代碼便獲得集群分布式計算的能力。
DAG 工作流支持:支持在線配置任務(wù)依賴關(guān)系,可視化得對任務(wù)進(jìn)行編排,同時還支持上下游任務(wù)間的數(shù)據(jù)傳遞
執(zhí)行器支持廣泛:支持 Spring Bean 、內(nèi)置 /外置 Java 類、Shell 、Python 等處理器,應(yīng)用范圍廣。
運(yùn)維便捷:支持在線日志功能,執(zhí)行器產(chǎn)生的日志可以在前端控制臺頁面實(shí)時顯示,降低 debug 成本,極大地提高開發(fā)效率。
依賴精簡:最小僅依賴關(guān)系型數(shù)據(jù)庫( MySQL/Oracle/PostgreSQL/MS SQLServer...),同時兼容當(dāng)面所有主流數(shù)據(jù)庫!
高可用&高性能&故障轉(zhuǎn)移與恢復(fù)
適用場景
有定時執(zhí)行需求的業(yè)務(wù)場景:如每天凌晨全量同步數(shù)據(jù)、生成業(yè)務(wù)報表等。
有需要全部機(jī)器一同執(zhí)行的業(yè)務(wù)場景:如使用廣播執(zhí)行模式清理集群日志。
有需要分布式處理的業(yè)務(wù)場景:比如需要更新一大批數(shù)據(jù),單機(jī)執(zhí)行耗時非常長,可以使用 Map/MapReduce 處理器完成任務(wù)的分發(fā),調(diào)動整個集群加速計算。
同類產(chǎn)品對比
傳送門
項(xiàng)目地址:?https://github.com/KFCFans/OhMyScheduler
文檔地址:?https://www.yuque.com/ohmyscheduler/guidence/ztn4i5
在線使用:?https://www.yuque.com/ohmyscheduler/guidence/hnbskn
覺得還不錯的話,可以點(diǎn)個 Star 支持一下~
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/
- 1 傳統(tǒng)產(chǎn)業(yè)“綠”動“智”變 7904025
- 2 廣東氣象罕見提醒:做好巨災(zāi)防御準(zhǔn)備 7807963
- 3 始祖鳥事件后 多戶外品牌集體表態(tài) 7714646
- 4 殲-20的首次靜態(tài)展示有何重要意義 7617594
- 5 劉強(qiáng)東“10年1元年薪”之約到期 7519816
- 6 以空襲也門報社 31名新聞工作者死亡 7425518
- 7 “南天門計劃”有50萬字了 7333882
- 8 員工下班途中騎車倒地身亡算工傷嗎 7232262
- 9 女兒發(fā)現(xiàn)父親500多萬遺產(chǎn)用于保健 7136559
- 10 一代人有一代人的月餅 7042388