[发明专利]一种电力调度自动化系统应用微服务改造方法在审
申请号: | 201910560797.3 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110247981A | 公开(公告)日: | 2019-09-17 |
发明(设计)人: | 夏晨;孙超;钱锋;陆鑫;徐晓亮;陈州;吕志强 | 申请(专利权)人: | 南京南瑞继保工程技术有限公司;南京南瑞继保电气有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q50/06 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;张赏 |
地址: | 211102 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 适配器 电力调度自动化系统 应用 改造 服务 电力系统调度自动化 适配器模块 传统应用 反序列化 服务注册 开发周期 平台网络 业务逻辑 应用开发 应用启动 自动启动 自动完成 客户端 序列化 中间件 复用 调用 工作量 服务器 部署 数据库 通信 治理 | ||
本发明公开了一种电力调度自动化系统应用微服务改造方法,涉及电力系统调度自动化领域,包括:为各个电力调度自动化系统应用开发适配器模块,为每个应用实例部署一个适配器实例,适配器实例与应用实例部署在同一个服务器上;应用启动时适配器自动启动自动完成服务注册,适配器对外提供微服务接口供客户端调用,并由适配器实现微服务的治理功能,应用专注于业务逻辑的实现;应用与适配器通过平台网络中间件和序列化/反序列化技术进行通信。本发明能够实现电力调度自动化系统应用微服务改造过程中对传统应用的数据库和程序的复用,从而达到减少改造工作量和缩短开发周期的目的。
技术领域
本发明涉及电力系统调度自动化领域,尤其涉及一种电力调度自动化系统应用微服务改造方法。
背景技术
传统的电力调度自动化系统普遍采用平台+应用的架构实现,平台提供各类基础服务、系统管理和应用监控功能,各类应用通过在不同的服务器上本地部署电力系统程序和数据库,向不同的用户提供各种电网监视、控制、计算、分析等功能。随着电力调度自动化系统调管的厂站和设备不管增加、接入的实时数据数量不断扩大,对自动化系统的并发性能、可扩展性和可维护性要求不管提高,传统架构下的电力调度自动化系统无法满足这种需求。
采用云平台和微服务架构来实现电力调度自动化系统是一种可行的技术路线,云平台和微服务架构下的系统被分解成一个个可独立部署和动态扩展的微服务,服务与服务之间互相调用共同构成完整的自动化系统。但是传统的应用改造成微服务并迁移到云平台上的工作量大、改造周期长,在改造过程中如何尽量复用传统应用的数据库和程序,减少改造工作量和缩短开发周期是一个亟待解决的技术问题。
发明内容
本发明的目的在于提供一种电力调度自动化系统应用微服务改造方法,通过给每个应用开发并部署一个适配器模块,实现微服务架构中的日志记录、监控、流量控制、服务注册、服务发现、服务限流、服务熔断等治理功能,并与传统应用通过平台网络中间件和序列化/反序列化技术进行通信,实现传统应用的数据库和程序的复用,从而达到减少改造工作量和缩短开发周期的目的。
为达到上述目的,本发明采用的技术方案如下:
一种电力调度自动化系统应用微服务改造方法,包括:
为电力调度自动化系统应用开发适配器,每个电力系统分析应用实例均部署一个适配器实例,所述适配器实例与所述电力系统分析应用实例部署在同一个服务器上;
电力系统分析应用启动时,所述适配器自动启动并完成服务注册;
电力系统分析应用与适配器通过平台网络中间件和序列化/反序列化进行通信,完成业务逻辑。
前述的适配器对外提供JSON格式的接口,用于电力系统分析应用的调用和访问。
前述的电力系统分析应用由一个负责处理输入输出的接口模块、后台计算处理程序和数据库组成,用于实现业务逻辑,包括权限管理、文件服务、模型服务、数据服务、潮流计算和静态安全分析。
前述的适配器用于进行服务监控、流量控制、日志记录、服务限流和服务熔断。
前述的适配器采用Java语言和Spring Boot微服务框架开发。
前述的适配器的接口包括:
UserLogin,用于用户登录,进行权限认证,以及提供一个唯一的用户ID标识;
UserLogout,用于用户注销;
SetGridCase,用于用户设置需要分析的电网某一个时刻的状态估计结果断面;
SetEquipmentState,用于用户设置一次设备的投退状态;
SetEquipmentValue,用于用户设置发电机或者负荷的投退状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保工程技术有限公司;南京南瑞继保电气有限公司,未经南京南瑞继保工程技术有限公司;南京南瑞继保电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910560797.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种局域网中的网关控制方法及网关
- 下一篇:一种白蚁侦测系统及方法