【技术实现步骤摘要】
本专利技术涉及电力自动化
,特别涉及一种基于Redis分布式缓存的用电信息采集接口调试方法。
技术介绍
现场计量装置实现表计数据的远程采集,首先在营销业务应用系统中建立档案信息,营销业务应用系统与采集平台之间采用中间库+Webservice两种方式相结合,实现接口信息的交互与共享。 营销业务应用系统调用采集平台提供的Webservice服务,通知采集平台新的业务产生,并将需要的各种交互内容及档案信息根据复制命令同步到中间库,以备采集平台使用。采集平台的采集接口接收到服务调用命令后,进行接口调试,同步中间库的档案信息,并将调试结果反馈给营销业务应用系统。现有表计数据采集方法存在大量且频繁的数据库锁表现象,尤为严重的是交流采样参数即 T_TMNL_PARAM_F10表锁表。数据库锁表从其根本原因来讲是存在多条操作数据库的同一条记录,而数据库对单条记录的操作存在排他性。也就是当两个或两个以上的线程在执行过程中,出现争夺该行资源而造成的一种相互等待的现象,若无外界的作用解锁,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在相互等待的进程称为死锁进程。目前采集平台存在多个业务同时操作该表(如接口、页面和后台等),这也就是死锁产生的根源性问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种基于Redis分布式缓存的用电信息采集接口调试方法,有效解决了采集调试过程中的锁表现象,使得采集调试接口信息交互顺畅。本专利技术的技术方案为:一种基于Redis分布式缓存的用电信息采集接口调试方法,包括以下步骤:步骤1 在营销业务应用系统中建立档案 ...
【技术保护点】
一种基于Redis分布式缓存的用电信息采集接口调试方法,其特征在于其包括以下步骤:步骤1 在营销业务应用系统中建立档案信息;步骤2 营销业务应用系统调用采集平台提供的Webservice服务,通知采集平台新的业务产生,并将需要的各种交互内容及档案信息根据复制命令同步到中间库,以备采集平台使用;步骤3 建立 REDIS 集群, 将接口需要下发的交流采样参数放入REDIS集群;步骤4 在完成档案校验数据同步以及生成测量点、生成任务、生成参数后,利用接口直接通过采集前置机下发变更的参数;步骤5 返回步骤1。
【技术特征摘要】
1.一种基于Redis分布式缓存的用电信息采集接口调试方法,其特征在于其包括以下步骤:步骤1 在营销业务应用系统中建立档案信息;步骤2 营销业务应用系统调用采集平台提供的Webservice服务,通知采集平台新的业务产生,并将需要的各种交互内容及档案信息根据复制命令同步到中间库,以备采集平台使用;步骤3 建立 REDIS 集群, 将接口需要下发的交流采样参...
【专利技术属性】
技术研发人员:李翀,陶鹏,冯波,张洋瑞,高玲玲,
申请(专利权)人:国网河北省电力公司电力科学研究院,国家电网公司,河北省电力建设调整试验所,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。