[发明专利]一种负载均衡方法、系统及负载均衡监控端在审
申请号: | 201811630244.2 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109660626A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 肖小明;吴振;黄峤睿;陈裕颋;陈苏强 | 申请(专利权)人: | 天翼电子商务有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 徐秋平 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 负载均衡 服务程序 可用 服务器节点 业务服务 业务应用 监控端 负载均衡策略 服务 判断服务器 可用性 传统服务 均衡策略 判断结果 实际效果 探测请求 响应结果 影响负载 绑定 超时 检测 | ||
1.一种负载均衡方法,其特征在于,所述负载均衡方法包括:
向一服务程序发起一检测服务可用与否的探测请求;所述服务程序设置于服务器节点中;
根据所述服务程序的响应结果判断与所述服务程序绑定的业务应用是否可用,并基于业务应用可用的服务器节点执行负载均衡策略。
2.根据权利要求1所述的负载均衡方法,其特征在于,所述服务程序设置于服务器节点中的一种实现过程包括:
所述服务器节点提供一restful接口的业务统一资源定位符;
所述服务程序基于应用基础框架SpringMVC加载所述业务统一资源定位符;
所述服务程序设置一健康检测页面;
所述服务程序基于应用基础框架SpringMVC设置一控制器,用于响应所述健康检测页面;所述控制器基于应用基础框架SpringMVC的运行加载顺序,为所述健康检测页面加载的是最新加载的内容。
3.根据权利要求2所述的负载均衡方法,其特征在于,根据所述服务程序的响应结果判断与所述服务程序绑定的业务应用是否可用的一种实现过程是:根据所述健康检测页面的可访问情况判断业务应用是否存活。
4.一种负载均衡系统,其特征在于,所述负载均衡系统包括:
至少一服务器节点;各所述服务器节点的业务应用中添加有一服务程序;
一负载均衡监控端,与所述至少一服务器节点通信相连,向所述服务程序发起一检测服务可用与否的探测请求,并根据所述服务程序的响应结果判断与所述服务程序绑定的业务应用是否可用,基于业务应用可用的服务器节点执行负载均衡策略。
5.根据权利要求4所述的负载均衡系统,其特征在于:所述服务器节点提供一restful接口的业务统一资源定位符;所述服务程序基于应用基础框架SpringMVC加载所述业务统一资源定位符;所述服务程序设置一健康检测页面;所述服务程序基于应用基础框架SpringMVC设置一控制器,用于响应所述健康检测页面;所述控制器基于应用基础框架SpringMVC的运行加载顺序,为所述健康检测页面加载的是最新加载的内容。
6.根据权利要求5所述的负载均衡系统,其特征在于:所述负载均衡监控端根据所述健康检测页面的可访问情况判断对应的业务应用是否存活。
7.根据权利要求5所述的负载均衡系统,其特征在于:所述负载均衡监控端通过nginx添加开源模块,在nginx的upstream模块中配置检测项,所述检测项包括:检查间隔、成功检查重复确认次数、失败检查重复确认次数、请求超时时间、请求方式、发送请求方式、请求协议版本、请求参数内容及标识为正确的响应码状态。
8.一种负载均衡监控端,其特征在于:所述负载均衡监控端用于检测服务器节点上的业务应用是否存活,并基于业务应用可用的服务器节点执行负载均衡策略;所述负载均衡监控端,与所述至少一服务器节点通信相连,向各所述服务器节点的业务应用中添加的服务程序发起检测服务可用与否的探测请求,并根据各所述服务程序的响应结果判断与各所述服务程序绑定的业务应用是否可用,基于业务应用可用的服务器节点执行负载均衡策略。
9.根据权利要求8所述的负载均衡监控端,其特征在于:所述负载均衡监控端通过nginx添加开源模块,在nginx的upstream模块中配置检测项,所述检测项包括:检查间隔、成功检查重复确认次数、失败检查重复确认次数、请求超时时间、请求方式、发送请求方式、请求协议版本、请求参数内容及标识为正确的响应码状态。
10.根据权利要求8所述的负载均衡监控端,其特征在于:各所述服务器节点提供一restful接口的业务统一资源定位符;各所述服务器节点的业务应用中添加的服务程序基于应用基础框架SpringMVC加载所述业务统一资源定位符;各所述服务程序设置一健康检测页面;各所述服务程序基于应用基础框架SpringMVC设置一控制器,用于响应对应的健康检测页面;各所述控制器基于应用基础框架SpringMVC的运行加载顺序,为对应的健康检测页面加载的是最新加载的内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼电子商务有限公司,未经天翼电子商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811630244.2/1.html,转载请声明来源钻瓜专利网。