文件大小:
軟件介紹
Crawlab是根據(jù)Golang的分布式爬蟲管理系統(tǒng),適用Python、NodeJS、Go、Java、PHP等多種多樣計(jì)算機(jī)語言及其多種多樣爬蟲架構(gòu),分成Docker、立即布署、Kubernetes三種安裝方法!
軟件簡(jiǎn)介
Crawlab架構(gòu):
Crawlab的架構(gòu)包含了一個(gè)主節(jié)點(diǎn)(Master Node)和好幾個(gè)工作節(jié)點(diǎn)(Worker Node),及其承擔(dān)通訊和數(shù)據(jù)信息儲(chǔ)存的360030.html">Redis和MongoDB數(shù)據(jù)庫查詢。
前端開發(fā)運(yùn)用向主節(jié)點(diǎn)要求數(shù)據(jù)信息,主節(jié)點(diǎn)根據(jù)MongoDB和Redis來執(zhí)行任務(wù)發(fā)放生產(chǎn)調(diào)度及其布署,工作節(jié)點(diǎn)接到每日任務(wù)以后,剛開始實(shí)行爬蟲每日任務(wù),并將每日任務(wù)結(jié)果儲(chǔ)存到MongoDB。架構(gòu)相對(duì)性于v0.3.0以前的Celery版本號(hào)有一定的精減,去除開多余的節(jié)點(diǎn)監(jiān)管控制模塊Flower,節(jié)點(diǎn)監(jiān)管關(guān)鍵由Redis進(jìn)行。
主節(jié)點(diǎn)
主節(jié)點(diǎn)是全部Crawlab架構(gòu)的關(guān)鍵,歸屬于Crawlab的多媒體系統(tǒng)。主節(jié)點(diǎn)承擔(dān)與前端開發(fā)運(yùn)用開展通訊,并根據(jù)Redis將爬蟲每日任務(wù)派發(fā)送給工作節(jié)點(diǎn)。另外,主節(jié)點(diǎn)會(huì)同歩(布署)爬蟲給工作節(jié)點(diǎn),根據(jù)Redis和MongoDB的GridFS。
工作節(jié)點(diǎn)
工作節(jié)點(diǎn)的關(guān)鍵作用是實(shí)行爬蟲每日任務(wù)和儲(chǔ)存爬取數(shù)據(jù)信息與系統(tǒng)日志,而且根據(jù)Redis的PubSub跟主節(jié)點(diǎn)通訊。根據(jù)提升工作節(jié)點(diǎn)總數(shù),Crawlab能夠保證橫著拓展,不一樣的爬蟲每日任務(wù)能夠分派到不一樣的節(jié)點(diǎn)上實(shí)行。
MongoDB
MongoDB是Crawlab的運(yùn)作數(shù)據(jù)庫查詢,儲(chǔ)存有節(jié)點(diǎn)、爬蟲、每日任務(wù)、計(jì)劃任務(wù)等數(shù)據(jù)信息,此外GridFS文檔儲(chǔ)存方法是主節(jié)點(diǎn)儲(chǔ)存爬蟲文檔并同歩到工作節(jié)點(diǎn)的正中間媒體。
Redis
Redis是十分火爆的Key-Value數(shù)據(jù)庫查詢,在Crawlab中關(guān)鍵完成節(jié)點(diǎn)間數(shù)據(jù)通訊的作用。比如,節(jié)點(diǎn)會(huì)將自身信息內(nèi)容根據(jù)HSET儲(chǔ)存在Redis的nodeshach目錄中,主節(jié)點(diǎn)依據(jù)hach目錄來分辨線上節(jié)點(diǎn)。
前端開發(fā)
前端開發(fā)是一個(gè)根據(jù)Vue-Element-Admin的單頁應(yīng)用。在其中器重了許多 Element-UI的控制來適用相對(duì)的展現(xiàn)。
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線投稿、無法下載等問題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 千億體育手機(jī)版本v2.0.1 安卓版
- 磁力兔子BT兔子 官方版
- mtool修改器 V2023.11 官方最新版 / mtool
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- Sandboxie Plus v1.9.8 / v5.64.8 開源電腦
- Jvider 1.7 官方正式版
- 社工庫查詢工具社工庫查詢工具v3.3 免費(fèi)版
- 奧維互動(dòng)地圖破解版永久vip2024 V9.9.1 永
- 字魂100號(hào)方方先鋒體字體包免費(fèi)版
- 奧維互動(dòng)地圖奧維地圖PC破解版VIP V9.0.6
- 音頻處理軟件wavecut audio editor [V4.9.0
- Crawlab(分布式爬蟲管理平臺(tái)) [V0.5.1免費(fèi)
- 大同證券綜合金融終端 [V8.70.50.66官方版]
- 川財(cái)證券股票期權(quán)交易系統(tǒng) [V6.2.3.0官方版
- AccessToOracle(Access轉(zhuǎn)oracle工具) Acces
- XlsToDB2(xls導(dǎo)入db2數(shù)據(jù)庫工具) XlsToDB2(
- MyToTxt(MySQL轉(zhuǎn)Txt工具) [V4.0官方版]
- 久易購(gòu)票助手 [V20200924A官方版]
- MsSqlToMysql(mssql轉(zhuǎn)換到mysql的工具) MsS
- XLN Audio XO(節(jié)奏調(diào)音插件) [V1.2.0.3官方
點(diǎn)擊加載更多評(píng)論>>