[发明专利]基于两级代理的负载分流实现系统及方法在审
申请号: | 202011082918.7 | 申请日: | 2020-10-12 |
公开(公告)号: | CN112261095A | 公开(公告)日: | 2021-01-22 |
发明(设计)人: | 葛以踊;孙卫芳;季学纯;郭海龙;林静怀;李泽科;范海威;陈建洪;陈书里;夏文岳;陈鹏;雷宝龙;王肖;高宝山;徐骏 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国网电力科学研究院有限公司;国家电网有限公司;国网福建省电力有限公司;中国电力科学研究院有限公司;南瑞集团有限公司;国电南瑞南京控制系统有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L12/803 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 俞翠华 |
地址: | 211106 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 两级 代理 负载 分流 实现 系统 方法 | ||
本发明公开了一种基于两级代理的负载分流实现系统及方法,系统包括访问单元和业务单元,访问单元包括第一交换机、服务请求模块、本地虚拟服务网关和第一代理服务器;业务单元包括第二交换机、服务提供模块和第二代理服务器,所述第二代理服务器还通过调度数据网与所述第一代理服务器相连;当访问单元中的服务请求模块发起服务调用请求时,直接向本地的虚拟服务网关进行服务请求;所述本地虚拟服务网关基于预设的策略实现负载分流,经过所述第一代理服务器和第二代理服务器转发,访问指定业务员单元的服务,然后将访问结果返回给访问单元中的服务请求模块。本发明实现了服务请求模块能够跨两级代理进行服务调用,并根据业务单元健康状况进行分流与切换。
技术领域
本发明属于电力自动化系统技术领域,具体涉及一种基于两级代理的负载分流实现系统及方法,尤其涉及一种电网调度控制系统业务多活环境下基于两级代理的负载分流实现系统及方法。
背景技术
为了提升业务系统的稳定性与可靠性,各行业的系统通常会建设多个业务中心,这些业务中心间采用多活机制,实现业务访问的负载分流与故障切换。业务中心提供一系列的服务,供外部应用调用,通常这些业务中心网络三层路由可达,即外部应用可以连接到某个业务中心的IP地址与端口号,访问相应的服务。多个业务中心间的负载分流一般会通过全局负载均衡(Global Server Lond Balance,GSLB)设备来实现,通过在系统内构建域名系统,GSLB设备根据策略将域名解析为某个业务中心的IP地址,然后直接访问该IP地址及服务对应的端口,完成服务调用。
电网调度自动化系统中,不同调度机构间通过调度数据网相连。与常规的三层互连网络结构不同,不同的调度机构间的网络并不能直接路由可达,只有部署在网络边缘的几台代理服务器节点之间的网络可以互通,其它的节点如果要与另一业务中心进行通讯,必须经过代理服务器节点的转发(应用层)来实现,代理服务器节点不具备路由功能。
代理服务器节点的服务转发,是应用层的实现,主要用于不同业务中心间的远程服务调用。某个调度机构的应用调用另一个机构的服务时,首先将服务请求的域名(对应业务中心)、服务名(对应业务中心的具体服务端口)发给本地的代理服务器节点,本地代理服务器节点解析后,发给对端的代理服务器节点,然后再转发给实际的后台服务。
在调度自动化系统引入多活机制后,其中几个平级的调度机构作为业务中心,同时对外提供服务。而当下一级调度机构作为服务请求者,向业务中心发起服务请求时,需要根据需要将请求分流到不同的中心。由于调度自动化系统的网络结构,业务中心的后台服务节点网络不可达,所以采用常规的GLSB分流,并通过IP地址与端口访问服务的方法在这种情况下不能工作,因为即使GLSB分流返回了正确的IP地址,外部应用也无法访问到该地址。
发明内容
针对上述问题,本发明提出一种基于两级代理的负载分流实现系统及方法,解决了常规的负载分流方式不能适用于电网调度控制系统不同机构间远程服务调用的问题,且不依赖于域名系统,实现了外部应用能够跨两级代理进行服务调用,并根据业务中心健康状况进行分流与切换。
为了实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
第一方面,本发明提供了一种基于两级代理的负载分流实现系统,包括:
访问单元,包括第一交换机,以及与所述第一交换机相连的服务请求模块、本地虚拟服务网关和第一代理服务器;
若干个业务单元,各业务单元包括第二交换机,以及与所述第二交换机相连的服务提供模块和第二代理服务器,所述第二代理服务器还通过调度数据网与所述第一代理服务器相连;
当访问单元中的服务请求模块发起服务调用请求时,直接向该访问单元中的本地虚拟服务网关进行服务请求;所述本地虚拟服务网关基于预设的策略实现负载分流,经过该访问单元中的第一代理服务器和选中的第二代理服务器转发,访问指定业务单元的服务,然后将访问结果返回给访问单元中的服务请求模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国网电力科学研究院有限公司;国家电网有限公司;国网福建省电力有限公司;中国电力科学研究院有限公司;南瑞集团有限公司;国电南瑞南京控制系统有限公司,未经国电南瑞科技股份有限公司;国网电力科学研究院有限公司;国家电网有限公司;国网福建省电力有限公司;中国电力科学研究院有限公司;南瑞集团有限公司;国电南瑞南京控制系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011082918.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种冷冻机移动装置
- 下一篇:离网发电系统用轮巡供电装置