分布式智能配網(wǎng)終端數(shù)據(jù)服務(wù)有哪些

發(fā)布日期:
2022-05-20
瀏覽次數(shù):
0

由于無(wú)論是使用搭建的私有云環(huán)境還是計(jì)費(fèi)系統(tǒng),網(wǎng)絡(luò)帶寬都是比較稀缺的資源,原始計(jì)費(fèi)數(shù)據(jù)的傳輸、存儲(chǔ)與計(jì)算不能一直進(jìn)行下去。需要的是原始計(jì)費(fèi)數(shù)據(jù)的處理在系統(tǒng)運(yùn)行負(fù)載比較低的時(shí)候進(jìn)行,并且該任務(wù)需要每天都重復(fù)執(zhí)行,那么分布式智能配網(wǎng)終端數(shù)據(jù)服務(wù)有哪些?

分布式智能配網(wǎng)終端.png

1、數(shù)據(jù)解析接收

數(shù)據(jù)釆集器發(fā)送的文件格式的原始計(jì)費(fèi)數(shù)據(jù)的數(shù)據(jù)流,使用解析該數(shù)據(jù)流,是一個(gè)能夠解析格式的數(shù)據(jù)流的開(kāi)源類(lèi)庫(kù),然后將解析之后的數(shù)據(jù)流發(fā)送到數(shù)據(jù)存儲(chǔ)模塊。數(shù)據(jù)解析模塊接收數(shù)據(jù)接收模塊發(fā)送的字符串,使用解析該字符串,然后解析的結(jié)果存入數(shù)組列表中。

2、數(shù)據(jù)存儲(chǔ)

數(shù)據(jù)存儲(chǔ)模塊接收到數(shù)據(jù)解析模塊傳送的解析后的原始計(jì)費(fèi)數(shù)據(jù),將該數(shù)據(jù)存入分布式數(shù)據(jù)庫(kù)中。訪問(wèn)計(jì)費(fèi)數(shù)據(jù)庫(kù),獲取需要統(tǒng)計(jì)的虛擬機(jī)的相關(guān)信息,將該信息傳入統(tǒng)計(jì)時(shí)長(zhǎng)模塊,然后使用直接處理中指定的虛擬機(jī)的原始計(jì)費(fèi)數(shù)據(jù),統(tǒng)計(jì)這些虛擬機(jī)一天的總的使用時(shí)間,并將統(tǒng)計(jì)結(jié)果寫(xiě)入分布式文件系統(tǒng)指定的文件中。

3、計(jì)費(fèi)數(shù)據(jù)存儲(chǔ)

從分布式文件系統(tǒng)中讀取虛擬機(jī)的使用時(shí)長(zhǎng),將該時(shí)長(zhǎng)寫(xiě)入計(jì)費(fèi)數(shù)據(jù)庫(kù)中。該模塊用于接收格式的原始計(jì)費(fèi)數(shù)據(jù),使用解析該數(shù)據(jù)流,將該數(shù)據(jù)流存入分布式數(shù)據(jù)庫(kù)中。它包含三個(gè)子模塊,數(shù)據(jù)接收模塊、數(shù)據(jù)解析模塊與數(shù)據(jù)存儲(chǔ)模塊。數(shù)據(jù)接收模塊接收數(shù)據(jù)采集器發(fā)送的格式原始計(jì)費(fèi)數(shù)據(jù)的數(shù)據(jù)流,并將其存入字符串中。

接收數(shù)據(jù)解析模塊發(fā)送的數(shù)組列表的,將列表中的數(shù)據(jù)存入分布式數(shù)據(jù)庫(kù)中。計(jì)費(fèi)數(shù)據(jù)生成用于處理中的原始計(jì)費(fèi)數(shù)據(jù),分布式智能配網(wǎng)終端統(tǒng)計(jì)每臺(tái)虛擬機(jī)每天的使用的總時(shí)長(zhǎng),并將該結(jié)果寫(xiě)入計(jì)費(fèi)數(shù)據(jù)庫(kù)表中??煞譃閿?shù)據(jù)過(guò)濾模塊、虛擬機(jī)時(shí)長(zhǎng)統(tǒng)計(jì)模塊和計(jì)費(fèi)記錄添加三個(gè)子模塊模塊。

相關(guān)推薦