一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种二维电网分布式缓存服务系统的制作方法

2022-03-09 02:19:19 来源:中国专利 TAG:

技术特征:
1.一种二维电网分布式缓存服务系统,其特征在于,包括:网络层,用于接收由用户终端发送的请求信息,并根据网络协议和报文协议,将所述请求信息转发给对应的服务接口,同时将所述服务接口返回的结构体处理成报文,将所述报文返回至所述用户终端;服务接口,用于接收所述请求信息,并调用相应的业务逻辑组件进行处理得到结构体,并将所述结构体返回至所述网络层;业务逻辑组件,用于被所述服务接口调用以对所述请求信息进行处理得到所述结构体;数据缓存模块,用于将数据库中的数据抽象为内存模型并加载到内存中;公共组件,用于对基础功能进行封装。2.根据权利要求1所述的一种二维电网分布式缓存服务系统,其特征在于,所述网络层还用于执行以下步骤之一:分布式服务调用追踪,以根据追踪到的调用信息分析服务的性能和依赖关系;或者,将当前服务注册到注册中心,以使其他服务获取所述当前服务的地址和状态信息;或者,将静态文件和网页发布到指定目录中;或者,通过服务的http功能获取文件和网页。3.根据权利要求1所述的一种二维电网分布式缓存服务系统,其特征在于,所述网络层还用于支持restful风格请求、soap协议请求和rpc请求中的至少一个。4.根据权利要求1所述的一种二维电网分布式缓存服务系统,其特征在于,所述服务接口包括配置查询接口、设备查询接口、空间分析接口、拓扑分析接口、站线变户接口、矢量瓦片接口、数据校验接口、用户登录接口和专题图接口。5.根据权利要求4所述的一种二维电网分布式缓存服务系统,其特征在于,所述配置查询接口用于根据用户终端的请求,将指定的配置返回至所述用户终端;所述设备查询接口用于根据第一信息查询指定的设备属性信息,所述第一信息包括设备id、设备名称、对象关系、所属站房、所属线路和所属部门;所述空间分析接口用于提供第一空间位置的设备查询功能,所述第一空间位置包括圆、矩形、多边形、点缓冲区、线缓冲区、多边形缓冲区和设备缓冲区;所述拓扑分析接口用于通过最短路径或者供电半径或者供电范围或者单线设备分析进行拓扑分析;所述站线变户接口用于结合电网设备数据、营销用户数据,提供用户查询、电网设备和用户关联查询和站线变户关系查询;所述矢量瓦片接口用于根据不同的矢量瓦片配置信息和所述请求信息,提供符合mapbox vector tile格式的矢量瓦片数据;所述数据校验接用于根据指定的校验规则,对指定范围内的数据进行数据质量校验;所述用户登录接口用于验证用户的身份信息,并根据验证结果确定是否允许所述用户登录;
所述专题图接口用于根据不同的专题图,提供生成专题的电网设备数据。6.根据权利要求1所述的一种二维电网分布式缓存服务系统,其特征在于,所述业务逻辑组件包括属性查询组件、设备查询组件、空间分析组件、拓扑分析组件、数据校验组件、用户查询组件、矢量瓦片组件、专题图查询组件、统计分析组件和数据导出组件。7.根据权利要求1所述的一种二维电网分布式缓存服务系统,其特征在于,所述数据缓存模块还用于电网数据缓存、营销用户数据缓存、矢量瓦片缓存和配置数据缓存。8.根据权利要求7所述的一种二维电网分布式缓存服务系统,其特征在于,所述电网数据缓存是对电网设备对象数据进行抽象,转换为内存对象,并根据电网设备之间的关系建立相应的关系索引、拓扑索引、空间索引、主键索引和名称索引;所述营销用户数据缓存是将营销用户数据抽象为内存模型并加载到内存中,并建立各种索引信息;所述矢量瓦片缓存是将矢量瓦片进行抽象,并转换为内存对象;所述配置数据缓存是将配置数据进行抽象,并转换为内存对象。9.根据权利要求1所述的一种二维电网分布式缓存服务系统,其特征在于,所述公共组件包括远程服务调用组件、本地配置组件、公共配置组件、日志管理组件、数据库连接组件、图形分析组件、压缩加密组件和互斥锁定组件。10.根据权利要求9所述的一种二维电网分布式缓存服务系统,其特征在于,所述远程服务调用组件用于缓存服务调用其他服务的服务接口;所述本地配置组件用于加载本地配置文件,并为各个功能提供配置信息;所述日志管理组件用于各个功能模块向指定的文件目录或屏幕输出日志信息;所述数据库连接组件用于为各个线程提供各种类型的数据库连接,并负责检测所述数据库连接的状态。

技术总结
本发明公开了一种二维电网分布式缓存服务系统,包括:网络层,用于接收由用户终端发送的请求信息,并根据网络协议和报文协议,将请求信息转发给对应的服务接口,同时将服务接口返回的结构体处理成报文,将报文返回至所述用户终端;服务接口,用于接收请求信息,并调用相应的业务逻辑组件进行处理得到结构体,并将结构体返回至网络层;业务逻辑组件,用于被服务接口调用以对请求信息进行处理得到结构体;数据缓存模块,用于将数据库中的数据抽象为内存模型并加载到内存中;公共组件,用于对基础功能进行封装。本发明对服务的内存模型、系统进行充分的改进,从而实现了服务的高性能、高可靠、易扩展等特性;本发明可广泛应用于服务化系统技术领域。系统技术领域。系统技术领域。


技术研发人员:蔡文婷 夏伟 白维贵 黄义贤 杨长兴 田松林
受保护的技术使用者:南方电网深圳数字电网研究院有限公司
技术研发日:2021.11.24
技术公布日:2022/3/7
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献