日韩视频中文字幕-妖精视频一区二区-美日韩中文字幕-久热这里有精品-日本五十路在线-视频在线观看日韩-国产女同互慰高潮-日韩精品综合-深夜放纵内射少妇-免费一级网站-波多野结衣在线一区-69综合网-欧美性免费-av集中淫-全黄性性激高免费视频-四虎影视免费观看-成人交性视频免费看

PowerJob(任務(wù)調(diào)度計(jì)算框架) V3.4.7 官方版

PowerJob(任務(wù)調(diào)度計(jì)算框架) V3.4.7 官方版

評(píng)分:

文件大?。?.32 MB

類型:應(yīng)用軟件

開發(fā):

要求:WinAll

軟件介紹

PowerJob是新一代分布式任務(wù)調(diào)度與計(jì)算框架。軟件支持單機(jī)、廣播、Map、MapReduce四種執(zhí)行模式。支持在線日志功能,執(zhí)行器產(chǎn)生的日志可以在前端控制臺(tái)頁(yè)面實(shí)時(shí)顯示,降低debug成本,極大地提高開發(fā)效率,能夠滿足多個(gè)使用場(chǎng)景。

PowerJob(任務(wù)調(diào)度計(jì)算框架)

軟件特色

使用簡(jiǎn)單:提供前端Web界面,允許開發(fā)者可視化地完成調(diào)度任務(wù)的管理(增、刪、改、查)、任務(wù)運(yùn)行狀態(tài)監(jiān)控和運(yùn)行日志查看等功能。

定時(shí)策略完善:支持CRON表達(dá)式、固定頻率、固定延遲和API四種定時(shí)調(diào)度策略。

執(zhí)行模式豐富:支持單機(jī)、廣播、Map、MapReduce四種執(zhí)行模式,其中Map/MapReduce處理器能使開發(fā)者寥寥數(shù)行代碼便獲得集群分布式計(jì)算的能力。

DAG工作流支持:支持在線配置任務(wù)依賴關(guān)系,可視化得對(duì)任務(wù)進(jìn)行編排,同時(shí)還支持上下游任務(wù)間的數(shù)據(jù)傳遞

執(zhí)行器支持廣泛:支持Spring Bean、內(nèi)置/外置Java類、Shell、Python等處理器,應(yīng)用范圍廣。

運(yùn)維便捷:支持在線日志功能,執(zhí)行器產(chǎn)生的日志可以在前端控制臺(tái)頁(yè)面實(shí)時(shí)顯示,降低debug成本,極大地提高開發(fā)效率。

依賴精簡(jiǎn):最小僅依賴關(guān)系型數(shù)據(jù)庫(kù)(MySQL/Oracle/MS SQLServer.。。),擴(kuò)展依賴為MongoDB(用于存儲(chǔ)龐大的在線日志)。

高可用&高性能:調(diào)度服務(wù)器經(jīng)過(guò)精心設(shè)計(jì),一改其他調(diào)度框架基于數(shù)據(jù)庫(kù)鎖的策略,實(shí)現(xiàn)了無(wú)鎖化調(diào)度。部署多個(gè)調(diào)度服務(wù)器可以同時(shí)實(shí)現(xiàn)高可用和性能的提升(支持無(wú)限的水平擴(kuò)展)。

故障轉(zhuǎn)移與恢復(fù):任務(wù)執(zhí)行失敗后,可根據(jù)配置的重試策略完成重試,只要執(zhí)行器集群有足夠的計(jì)算節(jié)點(diǎn),任務(wù)就能順利完成。

運(yùn)用場(chǎng)景

有定時(shí)執(zhí)行需求的業(yè)務(wù)場(chǎng)景:如每天凌晨全量同步數(shù)據(jù)、生成業(yè)務(wù)報(bào)表等。

有需要全部機(jī)器一同執(zhí)行的業(yè)務(wù)場(chǎng)景:如使用廣播執(zhí)行模式清理集群日志。

有需要分布式處理的業(yè)務(wù)場(chǎng)景:比如需要更新一大批數(shù)據(jù),單機(jī)執(zhí)行耗時(shí)非常長(zhǎng),可以使用Map/MapReduce處理器完成任務(wù)的分發(fā),調(diào)動(dòng)整個(gè)集群加速計(jì)算。

有需要延遲執(zhí)行某些任務(wù)的業(yè)務(wù)場(chǎng)景:比如訂單過(guò)期處理等。

升級(jí)指南

規(guī)范:語(yǔ)義化版本

為了避免后期維護(hù)困難,本框架需要時(shí)刻遵守如下準(zhǔn)則:

版本格式:主版本號(hào)。次版本號(hào)。修訂號(hào)

遞增規(guī)則

1、主版本號(hào):當(dāng)做了不兼容的 API 修改

2、次版本號(hào):當(dāng)做了向下兼容的功能性新增

3、修訂號(hào):當(dāng)做了向下兼容的問題修正

非兼容版本升級(jí)

如何升級(jí)到不兼容的 PowerJob 版本?一句話描述:多版本并存。

1、獨(dú)立部署新版本的 powerjob-server,也就是版本升級(jí)階段新、舊調(diào)度中心并存,數(shù)據(jù)庫(kù)層面 PowerJob 不會(huì)做 BREAKING CHANGE(不兼容的改動(dòng)),因此可以公用一個(gè)數(shù)據(jù)庫(kù),不涉及數(shù)據(jù)的遷移。

2、推動(dòng)搭載 powerjob-worker 的執(zhí)行器應(yīng)用進(jìn)行升級(jí),分別升級(jí)依賴(jar 版本)和修改配置(連接到新版本的調(diào)度中心)。

3、測(cè)試、回歸、上線。

4、完成所有升級(jí)后,下線舊版本調(diào)度中心。

微信二維碼
洮南市| 新密市| 卢龙县| 白朗县| 泰来县| 酒泉市| 永嘉县| 涪陵区| 霍州市| 宁阳县| 城固县| 松原市| 萨嘎县| 孟连| 龙南县| 泊头市| 西乌珠穆沁旗| 兴山县| 长海县| 扎囊县| 赫章县| 和林格尔县| 吉安市| 仁怀市| 寻乌县| 应城市| 武功县| 华亭县| 堆龙德庆县| 扎鲁特旗| 淮安市| 涿鹿县| 彩票| 庆安县| 太白县| 山阳县| 镇远县| 美姑县| 随州市| 海宁市| 邢台县|