基于springcloud微服务的继电保护故障信息系统及其传输方法技术方案

技术编号:26383655 阅读:39 留言:0更新日期:2020-11-19 23:52
一种基于springcloud微服务的继电保护故障信息系统及其传输方法,该系统利用springcloud微服务负载均衡组建Ribbon服务消费者接口,取代103规约/61850规约的通讯方式,通过提供给子站系统Ribbon服务消费者接口,每个子站都通过Ribbon服务消费者接口去连接服务端即服务注册中心Eureka,Ribbon通过Eureka中注册的微服务信息判断可用的微服务地址,进行通信连接。本发明专利技术实现了继电保护故障信息系统负载均衡的要求;解决了某台服务器宕机后,导致整个系统瘫痪的问题;可使用更多的机器资源保证了服务器的良性使用,避免使用某一高峰时刻导致系统cpu急剧上升。

【技术实现步骤摘要】
基于springcloud微服务的继电保护故障信息系统及其传输方法
本专利技术涉及继电保护
,具体涉及一种基于springcloud微服务的继电保护故障信息系统及传输方法。
技术介绍
继电保护故障信息主要是作为继电保护和安全自动装置提供了统一的分析平台,有利于调度部门迅速掌握电网的实际故障状态和继电保护动作行为,及时分析电网事故,从而提高变电站整体的运行可靠性,以及掌握继电保护设备的状态,有效分析继电保护动作,提高调度管理和运行管理水平。现有的架构方案容易的使服务器负载/过载运行,做不到负载均衡的要求,通常只能做到在两台通信服务器,人为分配接入的子站的数量,无法合理的做到动态分配服务器资源或通过添加新的服务器来分担两台通信服务器任务,继电保护故障信息的架构方案存在很大缺陷。继电保护故障信息系统主要作用收集变电站继电保护、记录仪、安全自动装置等智能设备的实时/非实时运行、配置和故障信息。目前各个生产厂家主要采用的模式如图1所示,通常的使用103规约/61850规约作为站内继电保护装置的通讯方式,并在站与继电保护故障信本文档来自技高网...

【技术保护点】
1.一种基于springcloud微服务的继电保护故障信息系统,其特征在于,包括:继电保护故障信息主站、多个继电保护故障信息子站和服务注册中心;/n所述继电保护故障信息主站包括多个springcloud微服务器,分别向所述服务注册中心注册服务,形成服务列表;/n所述继电保护故障信息子站设置有Ribbon服务消费者接口,根据请求与所述服务注册中心连接,获取所述服务列表;/n所述服务注册中心根据配置的springcloud微服务器记录集群元数据信息,生成服务列表,并根据请求将服务列表提供给Ribbon服务消费者接口。/n

【技术特征摘要】
1.一种基于springcloud微服务的继电保护故障信息系统,其特征在于,包括:继电保护故障信息主站、多个继电保护故障信息子站和服务注册中心;
所述继电保护故障信息主站包括多个springcloud微服务器,分别向所述服务注册中心注册服务,形成服务列表;
所述继电保护故障信息子站设置有Ribbon服务消费者接口,根据请求与所述服务注册中心连接,获取所述服务列表;
所述服务注册中心根据配置的springcloud微服务器记录集群元数据信息,生成服务列表,并根据请求将服务列表提供给Ribbon服务消费者接口。


2.如权利要求1所述的基于springcloud微服务的继电保护故障信息系统,其特征在于,所述服务注册中心按照一预定时间间隔向所述springcloud微服务器进行检测,如果检测不到,则判断该微服务器已经宕机,更新服务列表。


3.如权利要求1或2所述的基于springcloud微服务的继电保护故障信息系统,其特征在于,所述多个springcloud微服务器分别向所述服务注册中心注册服务包括:
将每个微服务器的服务类型和微服务器地址关联后注册到所述服务注册中心;
所述服务类型包括保护动作解析、保护告警解析、故障状态解析和召唤服务解析。


4.如权利要求3所述的基于springcloud微服务的继电保护故障信息系统,其特征在于,子站中设置有多个服务进程,包括保护动作服务进程、保护告警服务进程、故障状态服务进程和召唤服务进程;子站中每个进程发出请求报文经过base64安全加密后,发送给Ribbon服务消费者接口;
所述Ribbon服务消费者接口获取服务列表,根据预定的均衡策略,选择相应服务的微服务器进行调用。


5.如权利要求4所述的基于springcloud微服务的继电保护故障信息系统,其特征在于,所述Ribbon服务消费者接口获取服务列表,根据预定的均衡策略,选择相应服务的微服务器进行调用包括:
通过轮询的方式查询服务列表,排除宕机的微服务器;
进行过滤服务;
判断预定时间间隔内某一微服务器的业务请求是否超过阈值,是则回到轮询的步骤,否则进入下一步;
判断该微服务器的负载是否超过限额,是则回到轮询的步骤,否则进入下一步;
判断该微服务器是否为运行最差微服务器,是则回到轮询的步骤,否则进入下一步;
判断该微服务器是否为响应时间最短/并发情况最少的微服务器,是则挑选该微服务器进行调用,否则回到轮询的步骤。


6.一种基于...

【专利技术属性】
技术研发人员:邬军军王志轩王世奇沈永良赵德基张漪陈鹏黄保莉郑天齐杨明伟
申请(专利权)人:上海许继电气有限公司许继集团有限公司国家电网有限公司
类型:发明
国别省市:上海;31

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

1