4.架構(gòu)圖

2018-12-30 14:58 更新

貓頭鷹v1.0版本的架構(gòu)圖詳解

v1.0版本考慮到是貓頭鷹從無到有的情況,架構(gòu)設(shè)計盡量簡單。可以在一臺機器上部署該系統(tǒng)。


數(shù)據(jù)量計算:目前,v1.0版本默認的采用了每5分鐘請求一次監(jiān)控頁面的策略。如果按此頻率計算一個監(jiān)控任務(wù)的監(jiān)控數(shù)據(jù)量是

  • 一天收集的數(shù)據(jù)量是:(60\/5)x24=288(條)
  • 一周收集的數(shù)據(jù)量是:288x7=2016(條)
  • 一個月收集的數(shù)據(jù)量是:288x30=8640(條)
  • 一年收集的數(shù)據(jù)量是:8640x12=103680(條)

假設(shè),貓頭鷹可以為10000個監(jiān)控任務(wù)提供服務(wù)支撐。那么,一年的時間貓頭鷹數(shù)據(jù)庫中需要存放多少條記錄呢? 1萬個監(jiān)控任務(wù)收集到的數(shù)據(jù)量是:103680x10000=1036800000(條),這是多少呢?它是:壹拾億叁仟陸佰捌拾萬


v2.0版本將會實現(xiàn)多idc請求功能。分布式的請求發(fā)送及響應(yīng)匯總,解決由于單機版不能全面反應(yīng)各地網(wǎng)請求的問題。目前,此版本還未進行開發(fā)。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號