成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一個數據爬取和分析系統的演變過程

大數據 數據分析
假設有這樣一個需求,需要你寫一個爬蟲,爬取微博中關于某個話題的討論,然后分析情感,最后用一個網頁來展示分析結果。

假設有這樣一個需求,需要你寫一個爬蟲,爬取微博中關于某個話題的討論,然后分析情感,最后用一個網頁來展示分析結果。那么你一開始的數據流程可能是這樣的:

后來,老板發現只有微博一個源不夠,于是又給你加了100000個源。現在你的系統是這樣的:

為了防止太多的線做交叉,我做了一些處理。

一開始你調用 NLP 分析接口的時候,傳入的參數只有爬取內容的正文,但有一天,NLP 研究員希望做一個情感衰減分析。于是你要修改每一個爬蟲,讓每一個爬蟲在調用 NLP 分析接口的時候,都帶上時間參數。這花了你幾天的時間。

你一想,這不行啊,豈不是每次增加修改字段,都要改每一個爬蟲?為了避免動到爬蟲,于是你對系統架構做了一些修改:

現在,爬蟲這邊總是會把它能爬到的全部數據都寫進 Kafka 里面。你的 ETL 程序只挑選需要的字段傳給 NLP 接口進行分析,分析完成以后,寫入數據庫中。程序的處理線條變得清晰了。

你以為這樣就完了?還早呢。

有一天,你發現網頁上的數據很久沒有更新了。說明數據在某個地方停了。現在,你首先去 Kafka 檢查爬蟲的數據,發現爬蟲數據是正常入庫的。那么,說明問題出現在下圖這一塊:

那么,請問是 ETL 在處理數據的時候出現問題導致數據丟失了,還是 NLP 接口出了問題,導致你傳給他的數據沒有返回?還是數據庫不堪重負,寫入數據庫的時候出錯了?

你現在根本不知道哪里出了問題。于是互相甩鍋。

為了避免這個問題,你再一次修改了系統架構:

現在通過檢查 Kafka 的數據,我可以知道 ETL 程序是否正常輸出內容。也可以知道 NLP 分析程序是否正常返回數據。我還可以對比兩邊的數據變化率進行監控。甚至還可以通過監控 Kafka,發現負面內容太多時,及時報警。

當然,這還沒有完,如果還需要發現新的鏈接,并自動抓取,那么又需要增加新的節點。又或者有一些內容需要用瀏覽器渲染,又要增加新的節點……

大家可以看到,數據會反復進出 Kafka,那么它的效率顯然會比直接用爬蟲串聯萬物的寫法慢。但我認為這樣的效率損失是值得的。因為通過把系統拆解成不同的小塊,我們可以對系統運行的每一個階段進行監控,從而能夠更好地了解系統的運行狀態。并且,每一個小塊也能夠更方便地進行維護,無論是修 bug 還是增加新功能,都能減小對其他部分的影響,并且可以提高修復的速度。

責任編輯:趙寧寧 來源: 未聞Code
相關推薦

2021-03-05 07:27:59

技術架構演變

2017-06-03 15:43:54

數據項目框架

2019-08-16 08:59:33

技術軟件HTML

2022-07-13 18:21:13

RADIUSRADIUS服務器

2023-08-25 16:33:10

2021-09-26 15:34:21

內部結構方法區

2020-01-19 10:07:25

SessionTokenCookie

2022-09-02 14:53:40

Python爬取板塊資金流代碼

2020-01-06 11:38:11

大數據機器學習人工智能

2022-09-29 11:35:34

數據分析體系

2024-06-03 14:08:18

2018-02-25 17:30:18

2022-12-01 17:42:50

SQL取數查詢

2015-10-20 10:23:45

MIT大數據分析系統

2016-04-01 11:09:19

2019-11-11 22:42:51

數據分析企業管理數據

2020-08-26 14:45:34

SQL數據庫數次

2023-07-05 10:30:03

2016-08-28 12:31:22

2021-11-24 17:22:06

網絡抓取網絡爬蟲數據收集
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91久久精品一区二区二区 | 日本久久久久久久久 | 一区欧美| 精品乱码一区二区三四区 | 涩涩操| 欧美成人精品一区二区男人看 | 午夜天堂精品久久久久 | 欧美成人精品欧美一级 | 国产精品视频免费观看 | 免费永久av | 中国三级黄色录像 | 国产免费一级一级 | 亚洲 中文 欧美 日韩 在线观看 | 国产99久久精品 | 红桃成人在线 | 亚洲日本国产 | 午夜看看 | 欧美一级高潮片免费的 | 国产精品爱久久久久久久 | 国产精品国产自产拍高清 | 欧美一区二区三区在线 | 天天操天天摸天天干 | 色视频欧美 | 久久久久一区二区三区 | 欧美一区二区三区 | 一区二区三区在线免费观看视频 | 中文字幕在线观看第一页 | 欧美日韩亚洲一区 | 国产电影一区二区三区爱妃记 | 色噜噜狠狠色综合中国 | 国产成人精品免费视频大全最热 | 91久久久久久 | 久久久国产精品视频 | 91免费福利在线 | 久久久精品高清 | 国产欧美日韩精品一区 | 在线免费中文字幕 | 中文字幕亚洲精品 | 国产成人精品在线 | 久久精品久久久久久 | 国产精品欧美一区二区三区 |