1.一種基于容器技術(shù)的數(shù)據(jù)采集和處理系統(tǒng),包括數(shù)據(jù)采集模塊、數(shù)據(jù)傳遞模塊、包裝有數(shù)據(jù)處理模塊的Linux容器、容器管理調(diào)度平臺, 其中,數(shù)據(jù)采集模塊為傳統(tǒng)數(shù)據(jù)采集系統(tǒng)中的采集模塊,數(shù)據(jù)采集模塊將采集到的數(shù)據(jù)發(fā)送給數(shù)據(jù)傳遞模塊,數(shù)據(jù)傳遞模塊負責數(shù)據(jù)的分發(fā),通過發(fā)現(xiàn)模塊從容器管理調(diào)度平臺上獲取到Linux容器信息,然后將數(shù)據(jù)分別分發(fā)給每個可用的Linux容器,Linux容器負責接收數(shù)據(jù),并處理數(shù)據(jù)和后續(xù)操作,容器管理調(diào)度平臺負責啟動、停止、更新等調(diào)度Linux容器。
2.根據(jù)權(quán)利要求1所述的一種基于容器技術(shù)的數(shù)據(jù)采集和處理系統(tǒng),其特征在于:用戶需要新增數(shù)據(jù)處理應用時,容器管理調(diào)度平臺啟動新應用,并更新應用記錄,用戶需要刪除數(shù)據(jù)處理應用時,容器管理調(diào)度平臺刪除應用,并更新應用記錄,用戶需要更新數(shù)據(jù)處理應用時,容器管理調(diào)度平臺啟動新應用,刪除舊應用,并更新應用記錄。
3.根據(jù)權(quán)利要求1所述的一種基于容器技術(shù)的數(shù)據(jù)采集和處理系統(tǒng),其特征在于:數(shù)據(jù)傳遞模塊不斷讀取容器管理調(diào)度平臺的應用記錄,在數(shù)據(jù)無更新的情況下,等待一段時間后再次進行讀取,在有數(shù)據(jù)更新的情況下,根據(jù)更新,開啟新的數(shù)據(jù)傳輸通道到新的應用上。
4.根據(jù)權(quán)利要求1所述的一種基于容器技術(shù)的數(shù)據(jù)采集和處理系統(tǒng),其特征在于:所述Linux容器不少于三個,數(shù)據(jù)處理模塊包裝在Linux容器內(nèi),稱其為數(shù)據(jù)處理應用。
5.根據(jù)權(quán)利要求1所述的一種基于容器技術(shù)的數(shù)據(jù)采集和處理系統(tǒng),其特征在于:數(shù)據(jù)傳遞模塊包括數(shù)據(jù)壓縮處理器,所述數(shù)據(jù)壓縮處理器由信號變換模塊、A/D轉(zhuǎn)換模塊、高速緩存模塊、數(shù)據(jù)壓縮模塊、數(shù)據(jù)分包模塊和數(shù)據(jù)存儲模塊組成,其中,信號變換模塊,對數(shù)據(jù)采集模塊采集的數(shù)據(jù)信號進行抬升和限幅;A/D轉(zhuǎn)換模塊,與所述信號變換模塊連接,把采集到的數(shù)據(jù)信號轉(zhuǎn)換成數(shù)字量信號;高速緩存模塊,與所述A/D轉(zhuǎn)換模塊連接,對完成A/D轉(zhuǎn)換的數(shù)據(jù)進行高速緩存;數(shù)據(jù)壓縮模塊,與所述高速緩存模塊連接,對高速緩存模塊中的數(shù)據(jù)進行壓縮處理;數(shù)據(jù)分包模塊,與所述數(shù)據(jù)壓縮模塊連接,將壓縮后的數(shù)據(jù)進行分包處理;數(shù)據(jù)存儲模塊,與所述數(shù)據(jù)分包模塊連接,并且對數(shù)據(jù)信號存儲。