欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

分布式工作流任務(wù)調(diào)度系統(tǒng)EasyScheduler正式開(kāi)源

分布式工作流任務(wù)調(diào)度系統(tǒng)Easy Scheduler正式開(kāi)源

分布式工作流任務(wù)調(diào)度系統(tǒng)Easy Scheduler正式開(kāi)源

創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來(lái),先為襄城等服務(wù)建站,襄城等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為襄城企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

1、背景

在多位技術(shù)小伙伴的努力下,經(jīng)過(guò)近2年的研發(fā)迭代、內(nèi)部業(yè)務(wù)剝離及重構(gòu),也經(jīng)歷一批種子用戶試用一段時(shí)間后,EasyScheduler終于迎來(lái)了第一個(gè)正式開(kāi)源發(fā)布版本 -- 1.0.0。
相信做過(guò)數(shù)據(jù)處理的伙伴們對(duì)開(kāi)源的調(diào)度系統(tǒng)如oozie、azkaban、airflow應(yīng)該都不陌生,在使用這些調(diào)度系統(tǒng)中可能會(huì)有這樣的體驗(yàn):比如配置工作流任務(wù)不能可視化、任務(wù)的運(yùn)行狀態(tài)不能實(shí)時(shí)在線查看、
任務(wù)運(yùn)行時(shí)不能暫停、不能支持參數(shù)傳遞、不能補(bǔ)數(shù)、不能多租戶使用、調(diào)度系統(tǒng)不高可用等等問(wèn)題所煩擾過(guò)。Easy Scheduler正是在這種背景下應(yīng)運(yùn)而生,其目標(biāo)就是為使調(diào)度更加easy,更可以從其中文名“易調(diào)度”看出我們的初衷。

2、設(shè)計(jì)特點(diǎn)

Easy Scheduler是一個(gè)分布式工作流任務(wù)調(diào)度系統(tǒng),主要解決數(shù)據(jù)研發(fā)ETL錯(cuò)綜復(fù)雜的依賴關(guān)系所帶來(lái)的各種問(wèn)題。
其主要目標(biāo)如下:

  • 以DAG圖的方式將Task按照任務(wù)的依賴關(guān)系關(guān)聯(lián)起來(lái),可實(shí)時(shí)可視化監(jiān)控任務(wù)的運(yùn)行狀態(tài)
  • 支持豐富的任務(wù)類型:Shell、MR、Spark、SQL(MySQL、postgresql、hive、sparksql),Python,Sub_Process、Procedure等
  • 支持工作流定時(shí)調(diào)度、依賴調(diào)度、手動(dòng)調(diào)度、手動(dòng)暫停/停止/恢復(fù),同時(shí)支持失敗重試/告警、從指定節(jié)點(diǎn)恢復(fù)失敗、Kill任務(wù)等操作
  • 支持工作流優(yōu)先級(jí)、任務(wù)優(yōu)先級(jí)及任務(wù)的故障轉(zhuǎn)移及任務(wù)超時(shí)告警/失敗
  • 支持工作流全局參數(shù)及節(jié)點(diǎn)自定義參數(shù)設(shè)置
  • 支持資源文件的在線上傳/下載,管理等,支持在線文件創(chuàng)建、編輯
  • 支持任務(wù)日志在線查看及滾動(dòng)、在線下載日志等
  • 實(shí)現(xiàn)集群HA,通過(guò)Zookeeper實(shí)現(xiàn)Master集群和Worker集群去中心化
  • 支持對(duì)Master/Worker cpu load,memory,cpu在線查看
  • 支持工作流運(yùn)行歷史樹(shù)形/甘特圖展示、支持任務(wù)狀態(tài)統(tǒng)計(jì)、流程狀態(tài)統(tǒng)計(jì)
  • 支持補(bǔ)數(shù)
  • 支持多租戶
  • 支持國(guó)際化
  • 還有更多等待伙伴們探索

4、與同類調(diào)度系統(tǒng)的對(duì)比

分布式工作流任務(wù)調(diào)度系統(tǒng)Easy Scheduler正式開(kāi)源

5、系統(tǒng)部分截圖

分布式工作流任務(wù)調(diào)度系統(tǒng)Easy Scheduler正式開(kāi)源

分布式工作流任務(wù)調(diào)度系統(tǒng)Easy Scheduler正式開(kāi)源

分布式工作流任務(wù)調(diào)度系統(tǒng)Easy Scheduler正式開(kāi)源

6、文檔

  • Easy Scheduler后端部署文檔
  • Easy Scheduler前端部署文檔
  • Easy Scheduler使用手冊(cè)

更多文檔請(qǐng)參考:
Easy Scheduler中文在線文檔

7、感謝

Easy Scheduler使用了很多優(yōu)秀的開(kāi)源項(xiàng)目,比如google的guava、guice、grpc,netty,ali的bonecp,quartz,以及apache的眾多開(kāi)源項(xiàng)目等等,我們也非常感謝oozie、azkaban、airflow等優(yōu)秀調(diào)度作品的出現(xiàn)帶給我們的啟發(fā),
正是由于站在這些開(kāi)源項(xiàng)目的肩膀上,才有Easy Scheduler的誕生的可能。對(duì)此我們對(duì)使用的所有開(kāi)源軟件表示非常的感謝!我們也希望自己不僅是開(kāi)源的受益者,也能成為開(kāi)源的
貢獻(xiàn)者,于是我們決定把易調(diào)度貢獻(xiàn)出來(lái),并承諾長(zhǎng)期維護(hù)。也希望對(duì)開(kāi)源有同樣熱情和信念的伙伴加入進(jìn)來(lái),一起為開(kāi)源獻(xiàn)出一份力!

8、后記

Easy Scheduler于2019.03.28號(hào)正式開(kāi)源后,僅僅一周時(shí)間,我們就感受到了伙伴們對(duì)Easy Scheduler的極大熱情,很多伙伴提出使用反饋,還有一些伙伴是直接就找到相應(yīng)的源代碼來(lái)提問(wèn)題或給出更好的建議、甚至直接在Easy Scheduler上擼袖子寫(xiě)代碼,
這給我們目前的主要開(kāi)發(fā)者予以極大的精神鼓舞,非常感謝伙伴們這么熱情和信任我們,我們會(huì)和大家一道繼續(xù)奔走在使調(diào)度系統(tǒng)開(kāi)箱即用這條大道上,為使"數(shù)據(jù)能力平民化"添磚加瓦,為數(shù)據(jù)時(shí)代貢獻(xiàn)自己的激情和汗水!

開(kāi)源github地址:https://github.com/analysys/EasyScheduler

在線文檔地址:https://analysys.github.io/easyscheduler_docs_cn

本文標(biāo)題:分布式工作流任務(wù)調(diào)度系統(tǒng)EasyScheduler正式開(kāi)源
分享路徑:http://chinadenli.net/article38/iiggsp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站網(wǎng)站改版靜態(tài)網(wǎng)站云服務(wù)器網(wǎng)站排名網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)