基于消息中间件的历史量测数据在线迁移方法及系统技术方案

技术编号:42113809 阅读:25 留言:0更新日期:2024-07-25 00:34
本发明专利技术公开了一种基于消息中间件的历史量测数据在线迁移方法及系统,该方法通过读取服务器上的采样测点文件获取待查询的采样测点集合,根据查询任务量将所述采样测点集合拆分成若干个测点集合;采用多线程并发查询的方式,查询每个测点集合中每个采样测点对应的历史量测数据;将所述历史量测数据进行序列化得到序列化数据,将所述序列化数据发送至消息中间件的指定主题;消息中间件消费者订阅该指定主题对所述序列化数据进行反序列化和解析得到解析数据,将所述解析数据存入时间序列数据库;本发明专利技术通过数据在线迁移方法,能够将电网运行中的历史量测数据迁移到时序数据库TSDB中,具备较高的可行性和可靠性,对在运系统的影响较小。

【技术实现步骤摘要】

本专利技术涉及一种历史量测数据在线迁移方法及系统,尤其是基于消息中间件的历史量测数据在线迁移方法及系统


技术介绍

1、电网调度自动化系统能够实现电网的一体化调度与精细化管理,及时发现电网运行中存在的问题,从而提升电网运行的稳定与安全。电网调度自动化系统经过多年的运行,积累了丰富的运行数据,包括量测、告警、故障与运行事件、电量、计划与预测类数据等。现有的历史量测数据迁移方案,查询效率低,无法准确、实用地进行历史量测数据存储。


技术实现思路

1、专利技术目的:本专利技术的目的是提供一种准确、高效的基于消息中间件的历史量测数据在线迁移方法及系统。

2、技术方案:本专利技术所述的基于消息中间件的历史量测数据在线迁移方法,包括如下步骤:

3、(1)通过读取智能电网调度控制系统服务器上的采样测点文件获取待查询的采样测点集合,根据查询任务量将所述采样测点集合拆分成若干个测点集合;

4、(2)采用多线程并发查询的方式,查询每个测点集合中每个采样测点对应的历史量测数据;

5、(本文档来自技高网...

【技术保护点】

1.一种基于消息中间件的历史量测数据在线迁移方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于消息中间件的历史量测数据在线迁移方法,其特征在于,步骤(3)所述将所述历史量测数据进行序列化得到序列化数据包括:设置历史量测数据的protobuf数据结构,通过protobuf将所述历史量测数据进行序列化得到序列化数据。

3.根据权利要求1所述的基于消息中间件的历史量测数据在线迁移方法,其特征在于,步骤(4)所述消息中间件消费者订阅该指定主题对所述序列化数据进行反序列化和解析得到解析数据包括:消息中间件消费者将所述序列化数据进行反序列化后存入缓存队列,并采用多...

【技术特征摘要】

1.一种基于消息中间件的历史量测数据在线迁移方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的基于消息中间件的历史量测数据在线迁移方法,其特征在于,步骤(3)所述将所述历史量测数据进行序列化得到序列化数据包括:设置历史量测数据的protobuf数据结构,通过protobuf将所述历史量测数据进行序列化得到序列化数据。

3.根据权利要求1所述的基于消息中间件的历史量测数据在线迁移方法,其特征在于,步骤(4)所述消息中间件消费者订阅该指定主题对所述序列化数据进行反序列化和解析得到解析数据包括:消息中间件消费者将所述序列化数据进行反序列化后存入缓存队列,并采用多线程方式每隔一定时间从所述缓存队列中取出。

4.根据权利要求1所述的基于消息中间件的历史量测数据在线迁移方法,其特征在于,步骤(4)所述将所述解析数据存入时间序列数据库包括:采用多线程异步写入的方式将所述解析数据存入时间序列数据库。

5.根据权利要求1所述的基于消息中间件的历史量测数据在线迁移方法,其特征在于,步骤(2)所述查询每个测点集合中每个采样测点对应的历史量测数据包括:通过...

【专利技术属性】
技术研发人员:张辽郑晓露王玉军马德超魏春雷张河
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1