分布式智能配网终端数据服务有哪些

发布日期:
2022-05-20
浏览次数:
0

由于无论是使用搭建的私有云环境还是计费系统,网络带宽都是比较稀缺的资源,原始计费数据的传输、存储与计算不能一直进行下去。需要的是原始计费数据的处理在系统运行负载比较低的时候进行,并且该任务需要每天都重复执行,那么分布式智能配网终端数据服务有哪些?

分布式智能配网终端.png

1、数据解析接收

数据釆集器发送的文件格式的原始计费数据的数据流,使用解析该数据流,是一个能够解析格式的数据流的开源类库,然后将解析之后的数据流发送到数据存储模块。数据解析模块接收数据接收模块发送的字符串,使用解析该字符串,然后解析的结果存入数组列表中。

2、数据存储

数据存储模块接收到数据解析模块传送的解析后的原始计费数据,将该数据存入分布式数据库中。访问计费数据库,获取需要统计的虚拟机的相关信息,将该信息传入统计时长模块,然后使用直接处理中指定的虚拟机的原始计费数据,统计这些虚拟机一天的总的使用时间,并将统计结果写入分布式文件系统指定的文件中。

3、计费数据存储

从分布式文件系统中读取虚拟机的使用时长,将该时长写入计费数据库中。该模块用于接收格式的原始计费数据,使用解析该数据流,将该数据流存入分布式数据库中。它包含三个子模块,数据接收模块、数据解析模块与数据存储模块。数据接收模块接收数据采集器发送的格式原始计费数据的数据流,并将其存入字符串中。

接收数据解析模块发送的数组列表的,将列表中的数据存入分布式数据库中。计费数据生成用于处理中的原始计费数据,分布式智能配网终端统计每台虚拟机每天的使用的总时长,并将该结果写入计费数据库表中。可分为数据过滤模块、虚拟机时长统计模块和计费记录添加三个子模块模块。

相关推荐