日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

什么是xxl-job(1)

發(fā)布時(shí)間:2024/1/18 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是xxl-job(1) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?首先 我相信大部分的人都會(huì)使用定時(shí)任務(wù)框架吧,那么大家應(yīng)該是經(jīng)常使用spring提供的傳統(tǒng)的定時(shí)任務(wù)@Scheduled,但是他會(huì)存在一些問題:如下

  • 1.做集群任務(wù)的重復(fù)執(zhí)行問題

  • 2.cron表達(dá)式定義在代碼之中,修改不方便

  • 3.定時(shí)任務(wù)失敗了,無法重試也沒有統(tǒng)計(jì)

  • 4.如果任務(wù)量過大,不能有效的分片執(zhí)行

那么我們可以使用一個(gè)分布式調(diào)度的框架xxl-job 分布式任務(wù)調(diào)度框架

源碼地址:https://gitee.com/xuxueli0323/xxl-job

文檔地址:https://www.xuxueli.com/xxl-job/

什么是分布式任務(wù)調(diào)度

特性:

  • 簡(jiǎn)單靈活?:提供Web頁面對(duì)任務(wù)進(jìn)行管理,管理系統(tǒng)支持用戶管理、權(quán)限控制; 支持容器部署; 支持通過通用HTTP提供跨平臺(tái)任務(wù)調(diào)度;

  • 豐富的任務(wù)管理功能: 支持頁面對(duì)任務(wù)CRUD操作; 支持在頁面編寫腳本任務(wù)、命令行任務(wù)、Java代碼任務(wù)并執(zhí)行; 支持任務(wù)級(jí)聯(lián)編排,父任務(wù)執(zhí)行結(jié)束后觸發(fā)子任務(wù)執(zhí)行; 支持設(shè)置指定任務(wù)執(zhí)行節(jié)點(diǎn)路由策略,包括輪詢、隨機(jī)、廣播、故障轉(zhuǎn)移、忙碌轉(zhuǎn)移等; 支持Cron方式、任務(wù)依賴、調(diào)度中心API接口方式觸發(fā)任務(wù)執(zhí)行

  • 高性能 任務(wù)調(diào)度流程全異步化設(shè)計(jì)實(shí)現(xiàn),如異步調(diào)度、異步運(yùn)行、異步回調(diào)等,有效對(duì)密集調(diào)度進(jìn)行流量削峰;

  • 高可用 任務(wù)調(diào)度中心、任務(wù)執(zhí)行節(jié)點(diǎn)均 集群部署,支持動(dòng)態(tài)擴(kuò)展、故障轉(zhuǎn)移 支持任務(wù)配置路由故障轉(zhuǎn)移策略,執(zhí)行器節(jié)點(diǎn)不可用是自動(dòng)轉(zhuǎn)移到其他節(jié)點(diǎn)執(zhí)行 支持任務(wù)超時(shí)控制、失敗重試配置 支持任務(wù)處理阻塞策略:調(diào)度當(dāng)任務(wù)執(zhí)行節(jié)點(diǎn)忙碌時(shí)來不及執(zhí)行任務(wù)的處理策略,包括:串行、拋棄、覆蓋策略

  • 易于監(jiān)控運(yùn)維 支持設(shè)置任務(wù)失敗郵件告警,預(yù)留接口支持短信、釘釘告警; 支持實(shí)時(shí)查看任務(wù)執(zhí)行運(yùn)行數(shù)據(jù)統(tǒng)計(jì)圖表、任務(wù)進(jìn)度監(jiān)控?cái)?shù)據(jù)、任務(wù)完整執(zhí)行日志;

當(dāng)前軟件的架構(gòu)已經(jīng)開始向分布式架構(gòu)轉(zhuǎn)變,將單體結(jié)構(gòu)拆分為若干服務(wù),服務(wù)之間通過網(wǎng)絡(luò)交互來完成業(yè)務(wù)處理。在分布式架構(gòu)下,一個(gè)服務(wù)往往會(huì)部署多個(gè)實(shí)例來運(yùn)行我們的業(yè)務(wù),如果在這種分布式系統(tǒng)環(huán)境下運(yùn)行任務(wù)調(diào)度,我們稱之為分布式任務(wù)調(diào)度

?

將任務(wù)調(diào)度程序分布式構(gòu)建,這樣就可以具有分布式系統(tǒng)的特點(diǎn),并且提高任務(wù)的調(diào)度處理能力:

1、并行任務(wù)調(diào)度

并行任務(wù)調(diào)度實(shí)現(xiàn)靠多線程,如果有大量任務(wù)需要調(diào)度,此時(shí)光靠多線程就會(huì)有瓶頸了,因?yàn)橐慌_(tái)計(jì)算機(jī)CPU的處理能力是有限的。

如果將任務(wù)調(diào)度程序分布式部署,每個(gè)結(jié)點(diǎn)還可以部署為集群,這樣就可以讓多臺(tái)計(jì)算機(jī)共同去完成任務(wù)調(diào)度,我們可以將任務(wù)分割為若干個(gè)分片,由不同的實(shí)例并行執(zhí)行,來提高任務(wù)調(diào)度的處理效率。

2、高可用

若某一個(gè)實(shí)例宕機(jī),不影響其他實(shí)例來執(zhí)行任務(wù)。

3、彈性擴(kuò)容

當(dāng)集群中增加實(shí)例就可以提高并執(zhí)行任務(wù)的處理效率。

4、任務(wù)管理與監(jiān)測(cè)

對(duì)系統(tǒng)中存在的所有定時(shí)任務(wù)進(jìn)行統(tǒng)一的管理及監(jiān)測(cè)。讓開發(fā)人員及運(yùn)維人員能夠時(shí)刻了解任務(wù)執(zhí)行情況,從而做出快速的應(yīng)急處理響應(yīng)。

分布式任務(wù)調(diào)度的問題:

當(dāng)任務(wù)調(diào)度以集群方式部署,同一個(gè)任務(wù)調(diào)度可能會(huì)執(zhí)行多次,例如:電商系統(tǒng)定期發(fā)放優(yōu)惠券,就可能重復(fù)發(fā)放優(yōu)惠券,對(duì)公司造成損失,信用卡還款提醒就會(huì)重復(fù)執(zhí)行多次,給用戶造成煩惱,所以我們需要控制相同的任務(wù)在多個(gè)運(yùn)行實(shí)例上只執(zhí)行一次。常見解決方案:

  • 分布式鎖,多個(gè)實(shí)例在任務(wù)執(zhí)行前首先需要獲取鎖,如果獲取失敗那么就證明有其他服務(wù)已經(jīng)在運(yùn)行,如果獲取成功那么證明沒有服務(wù)在運(yùn)行定時(shí)任務(wù),那么就可以執(zhí)行
  • ZooKeeper選舉,利用ZooKeeper對(duì)Leader實(shí)例執(zhí)行定時(shí)任務(wù),執(zhí)行定時(shí)任務(wù)的時(shí)候判斷自己是否是Leader,如果不是則不執(zhí)行,如果是則執(zhí)行業(yè)務(wù)邏輯,這樣也能達(dá)到目的。

  • 總結(jié)

    以上是生活随笔為你收集整理的什么是xxl-job(1)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲国产日韩欧美 | 国产精品video | 成人av在线网址 | 亚洲欧美久久 | 免费成人美女在线观看 | 婷婷九月综合 | 视频在线观看一区二区三区 | 日韩高清欧美 | 欧美激情精品久久久久久免费 | 99re这里只有精品在线观看 | 欧美亚洲国产视频 | 亚洲色图 校园春色 | 久久av在线 | 成人香蕉视频在线观看 | 欧美精品日韩在线观看 | 极品销魂美女一区二区 | av片免费在线播放 | 日本韩国在线播放 | 亚洲三级电影 | 国产情侣av自拍 | 嫩草免费视频 | 色婷婷久久五月综合成人 | 老头老夫妇自拍性tv | 久久黄色免费视频 | 特黄一区二区 | 91亚洲精品久久久蜜桃借种 | 亚洲播放器 | 一级片在线免费播放 | 久久亚洲中文字幕无码 | 2024国产精品 | 免费成人在线视频观看 | 色片在线免费观看 | h片在线免费观看 | 国产成人高清 | 亚洲第一页夜 | 午夜色福利 | 深爱婷婷 | 日本久久视频 | 色欧美视频 | 日本天堂在线观看 | √天堂中文官网8在线 | 青青青免费在线视频 | 亚洲精品少妇一区二区 | 在线a毛片 | 神马老子午夜 | 图片区 小说区 区 亚洲五月 | 好吊日精品视频 | 我会温柔一点的日剧 | 三上悠亚ed2k | 国产精品1024| 哈利波特3在线观看免费版英文版 | 在线观看亚洲天堂 | 欧美一区二区在线视频观看 | 天天曰天天操 | 人妻视频一区二区 | 97色伦影院 | 四虎8848精品成人免费网站 | 一级欧美黄色片 | 老女人人体欣赏a√s | 日韩私人影院 | www.中文字幕在线观看 | 亚洲国产99 | 天天做天天爱天天爽综合网 | 婷婷午夜精品久久久久久性色av | 人人看人人艹 | 少妇太爽了 | 天堂av一区二区三区 | 欧美成人免费高清视频 | 新婚若妻侵犯中文字幕 | 三上悠亚激情av一区二区三区 | 久久久久久国产精品一区 | 久久99久久99精品免观看软件 | 中文字幕在线看高清电影 | 青青草福利视频 | 爆乳2把你榨干哦ova在线观看 | 日本黄色三级视频 | 2020国产精品 | 老女人毛片 | 日本少妇久久久 | a级片一区二区 | 2018国产大陆天天弄 | 又色又爽又黄无遮挡的免费视频 | 你懂的日韩 | 欧美色性视频 | 久久香蕉影院 | 法国空姐在线观看完整版 | 日韩亚洲视频在线观看 | 亚洲一区二区三区影视 | 国产在线精品一区二区三区 | 97av在线视频 | 欧美激情一级精品国产 | 91丨porny丨成人蝌蚪 | 男人操女人逼逼视频 | 亚洲欧洲av在线 | 国产成人一区二区三区别 | 在线观看中文字幕第一页 | 性xxxxxxxxx| 999热视频 | 台湾av在线播放 |