一种电网实时监控中数据高速访问系统及方法技术方案

技术编号:43817083 阅读:29 留言:0更新日期:2024-12-27 13:30
本发明专利技术公开了一种电网实时监控中数据高速访问系统及方法,包括scada宿主机、一级缓存服务架构和二级缓存服务架构;电力微服务采集的数据存储到一级缓存服务架构中,然后将数据更新到二级缓存服务架构中,最后存储到scada宿主机中;数据处理服务进行实时库访问时,通过动态库的方式调用一级缓存服务。本发明专利技术通过引入一级缓存和二级缓存机制,减少了对实时库的直接访问,降低了延迟,提高了数据访问速度,优化数据访问性能。

【技术实现步骤摘要】

本专利技术涉及一种云边融合和数据高速访问领域,尤其是电网实时监控中数据高速访问系统及方法


技术介绍

1、现有的电网云边融合系统分布式可灵活扩充,增加分片可通过启动微服务快速完成。对scada“面包”进行了横向切割,使scada数据和scada应用下的服务进行解耦,实现业务逻辑和数据的切割。现有的电网云边融合系统要对scada应用进行改造,存在着一项难点,即如何实现scada的各种微服务进行数据的调整访问,即数据的高速读写。

2、如图1所示,现有的实现方案在容器启动时将实时库文件挂载到容器,在数据读取时通过实时库本地接口进行读取,在数据写入时通过实时库网络接口进行批量写入。该方案实时库文件挂载到容器中,使得实时库文件在宿主机和容器间数据保持一致。但由于实时库用的是mmap文件映射内存机制实现。宿主机和容器本身用的不是命名空间,二者通过mmap映射到系统内共享内存是独立、相互隔离的。在对实时库进行数据更新时,直接修改的是共享内存,共享内存数据如果不是显式调用msync接口,那么会强制同步到文件,否则会根据操作系统的脏页和时间机制进行定时更新文件。本文档来自技高网...

【技术保护点】

1.一种电网实时监控中数据高速访问系统,其特征在于,包括scada宿主机、一级缓存服务架构和二级缓存服务架构;电力微服务采集的数据存储到一级缓存服务架构中,然后将数据更新到二级缓存服务架构中,最后存储到scada宿主机中;数据处理服务进行实时库访问时,通过动态库的方式调用一级缓存服务。

2.根据权利要求1所述的电网实时监控中数据高速访问系统,其特征在于,所述一级缓存服务架构包括数据存储模块和模型同步模块,数据存储模块用于存储该容器的实时库模型及数据,服务启动时,模型同步模块发送模型同步下行请求来调用二级缓存服务,数据存储模块通过模型同步模块将数据存储模块的缓存进行构建;...

【技术特征摘要】

1.一种电网实时监控中数据高速访问系统,其特征在于,包括scada宿主机、一级缓存服务架构和二级缓存服务架构;电力微服务采集的数据存储到一级缓存服务架构中,然后将数据更新到二级缓存服务架构中,最后存储到scada宿主机中;数据处理服务进行实时库访问时,通过动态库的方式调用一级缓存服务。

2.根据权利要求1所述的电网实时监控中数据高速访问系统,其特征在于,所述一级缓存服务架构包括数据存储模块和模型同步模块,数据存储模块用于存储该容器的实时库模型及数据,服务启动时,模型同步模块发送模型同步下行请求来调用二级缓存服务,数据存储模块通过模型同步模块将数据存储模块的缓存进行构建;

3.根据权利要求2所述的电网实时监控中数据高速访问系统,其特征在于,所述一级缓存服务架构包括接口模块,接口模块包括数据读取接口和数据更新接口;

4.根据权利要求2所述的电网实时监控中数据高速访问系统,其特征在于,所述接口模块还包括数据增删接口,数据增删接口直接调用二级缓存服务更新实时库,并将更新通知发送给内部模型更新通知通道。

5.根据权利要求2所述的电网实时监控中数据高速访问系统,其特征在于,数据存储模块的缓存大小支持动态伸缩;数据存储模块周期性巡查缓存数据是否有更新,当数据有更新时,则更新缓存数据的同时将更新数据推送到数据更新通道;当接收数据更新通道的数据时,根据时间戳及节点校验后进行缓存更新。

6.根据权利要求5所述的电网实时监控中数据高...

【专利技术属性】
技术研发人员:王瑞唐元合杜刚盛振明岑红星马洁薛世阳赵晓健郭耀松张昊邰曈杨思捷
申请(专利权)人:国电南瑞南京控制系统有限公司
类型:发明
国别省市:

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

1