System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种新能源系统的动态网关规则处理方法技术方案_技高网

一种新能源系统的动态网关规则处理方法技术方案

技术编号:41096312 阅读:4 留言:0更新日期:2024-04-25 13:54
本发明专利技术公开了一种新能源系统的动态网关规则处理方法,包括服务规则配置方法与黑白名单配置方法;服务规则配置方法包括如下步骤:新能源服务网关在接收到新能源服务的注册时,根据统一的命名规范解析当前上线的新能源服务名称,将获取到的拦截规则加入新能源服务网关拦截规则中;将注册的新能源服务信息和拦截规则一起存储到新能源服务网关的内存中;黑白名单配置方法包括如下步骤:将当前新能源服务的黑名单信息、白名单信息与新能源服务网关中已存在的黑名单信息、白名单信息分别进行合并;更新新能源服务网关中对应的拦截黑名单规则、放行白名单规则。新能源服务网关规则无须手动维护,能够及时响应新能源服务的随时调整与修改。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其是一种新能源系统的动态网关规则处理方法


技术介绍

1、伴随着新能源产业的快速发展,新能源业务的需求不断增多,新能源服务也在快速增加。新能源服务的快速增加以及新能源服务的调整与修改都为新能源服务网关对服务请求的拦截与放行规则配置带来了很大的挑战。而且,新能源服务在未完全稳定运行之前,经常会出现各种各样的问题,需要重新对新能源服务进行修改并重新上线或下线。每次新能源服务的修改和重新上、下线都可能伴随着新能源服务网关拦截规则与放行规则的变化与调整。

2、现有的新能源服务网关中,所有的新能源服务的网关规则都是根据当前新能源服务的情况进行人为手动维护。而且,每次的配置只有在新能源服务当前启动时是完全有效的。当新能源服务进行修改和上、下线后,新能源服务网关并不能即时响应和根据实际情况调整拦截规则,而是每次都需要人为单独再对新能源服务网关规则进行手动维护。


技术实现思路

1、本专利技术要解决的技术问题是:提供一种新能源系统的动态网关规则处理方法。

2、本专利技术解决上述技术问题所采用的技术方案是:一种新能源系统的动态网关规则处理方法,包括服务规则配置方法与黑白名单配置方法;

3、所述服务规则配置方法包括如下步骤:

4、新能源服务网关启动后,对外提供新能源服务上线通知接口;

5、每个新能源服务启动时,通知新能源服务网关当前新能源服务已上线;新能源服务网关在接收到新能源服务的注册时,根据统一的命名规范解析当前上线的新能源服务名称,获取到当前新能源服务对应的拦截规则;

6、将获取到的拦截规则加入新能源服务网关拦截规则中;将注册的新能源服务信息和拦截规则一起存储到新能源服务网关的内存中;

7、所述黑白名单配置方法包括如下步骤:

8、新能源服务启动,并通知新能源服务网关当前新能源服务已上线;

9、获取上线的新能源服务设置的黑名单信息、白名单信息并将其全部通知给新能源服务网关;

10、将当前新能源服务的黑名单信息、白名单信息与新能源服务网关中已存在的黑名单信息、白名单信息分别进行合并;

11、根据最新的黑名单信息、白名单信息更新新能源服务网关中对应的拦截黑名单规则、放行白名单规则。

12、优选的,所述服务规则配置方法中,将注册的新能源服务信息和拦截规则一起存储到新能源服务网关的内存中之后还包括如下步骤:

13、新能源服务网关对当前内存中存储的所有新能源服务进行轮询检查,检查新能源服务是否运行正常;

14、如果运行不正常,则认为当前新能源服务已修改或下线,则将不正常的新能源服务信息从新能源服务网关的内存中删除,同时,删除新能源服务网关规则中该新能源服务相对应的拦截规则,并根据新能源服务网关中最新存储的新能源服务信息和拦截规则更新新能源服务网关中对应的新能源服务拦截规则;

15、如果运行正常,则根据新能源服务网关中最新存储的新能源服务信息和拦截规则更新新能源服务网关中对应的新能源服务拦截规则。

16、优选的,所述黑白名单配置方法中,将当前新能源服务的黑名单信息、白名单信息与新能源服务网关中已存在的黑名单信息、白名单信息分别进行合并之后还包括如下步骤:

17、新能源服务网关对当前内存中存储的所有新能源服务进行轮询检查,检查新能源服务是否运行正常;

18、如果运行不正常,则从新能源服务网关的黑名单信息、白名单信息列表中删除当前新能源服务对应的黑名单信息、白名单信息,同时,删除新能源服务网关中对应的拦截黑名单规则、放行白名单规则,再根据最新的黑名单信息、白名单信息更新新能源服务网关中对应的拦截黑名单规则、放行白名单规则。

19、如果运行正常,则根据最新的黑名单信息、白名单信息更新新能源服务网关中对应的拦截黑名单规则、放行白名单规则。

20、本专利技术的有益效果是:通过本专利技术的动态网关规则处理方法,新能源服务网关可以根据新能源服务上、下线情况对规则进行动态匹配,新能源服务网关规则无须手动维护,能够及时响应新能源服务的随时调整与修改。

21、新能源服务网关的黑名单与白名单下放给各个新能源服务进行维护。新能源服务可以随时根据自身情况进行调整和修改,最终与网关中的黑名单与白名单信息进行合并。新能源服务网关无须担心因新能源服务维护、上、下线等变化而造成拦截规则变化。避免了在新能源服务数量增加时新能源网关规则的手动维护与配置,以及新能源服务修改和上、下线等造成新能源服务请求规则发生改变时,新能源网关规则无法及时更新与正确匹配的问题。

本文档来自技高网...

【技术保护点】

1.一种新能源系统的动态网关规则处理方法,其特征在于:包括服务规则配置方法与黑白名单配置方法;

2.根据权利要求1所述的一种新能源系统的动态网关规则处理方法,其特征在于:所述服务规则配置方法中,将注册的新能源服务信息和拦截规则一起存储到新能源服务网关的内存中之后还包括如下步骤:

3.根据权利要求1所述的一种新能源系统的动态网关规则处理方法,其特征在于:所述黑白名单配置方法中,将当前新能源服务的黑名单信息、白名单信息与新能源服务网关中已存在的黑名单信息、白名单信息分别进行合并之后还包括如下步骤:

【技术特征摘要】

1.一种新能源系统的动态网关规则处理方法,其特征在于:包括服务规则配置方法与黑白名单配置方法;

2.根据权利要求1所述的一种新能源系统的动态网关规则处理方法,其特征在于:所述服务规则配置方法中,将注册的新能源服务信息和拦截规则一起存储到新能源服务网关...

【专利技术属性】
技术研发人员:韩文宇曹利蒲徐宇航付宇航齐艳彬
申请(专利权)人:北京华能新锐控制技术有限公司
类型:发明
国别省市:

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

1