[发明专利]一种通过头部交换服务器状态和客户端信息的方法及设备有效
| 申请号: | 201380066239.2 | 申请日: | 2013-12-17 |
| 公开(公告)号: | CN105122772B | 公开(公告)日: | 2019-02-01 |
| 发明(设计)人: | G·乌卢德亚;T·富特旺勒;B·索尼;E·福克斯;S·拉玛;K·艾米-艾德;R·西尔瓦 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 通过 头部 交换 服务器 状态 客户端 信息 用于 请求 管理 负载 平衡 | ||
1.一种在计算设备上执行的用于在请求管理中通过头部交换服务器健康和客户端信息的方法,所述方法包括:
在一个或多个请求管理器处从服务基础设施中的一个或多个服务器接收服务通信的头部中服务器健康信息;
在所述一个或多个请求管理器处从客户端接收请求,其中所述请求在所述请求的头部中包括客户端类型信息,所述客户端类型信息包括所述客户端的指示,其中:
如果所述服务基础设施的配置处于专用模式部署,则所述一个或多个请求管理器专用于执行请求管理任务,并且
如果所述服务基础设施的所述配置处于集成模式部署,则所述一个或多个请求管理器被集成到所述一个或多个服务器;
在所述一个或多个请求管理器处,基于接收到的服务器健康信息和所述客户端类型信息中的至少一者从所述一个或多个服务器中选择要将接收到的请求路由到的服务器,其中基于所述客户端类型信息选择服务器包括阻止所述请求或将所述请求发送到低健康服务器,以及基于所述客户端类型信息将所述请求发送到具有高优先级的服务器;以及
在所述一个或多个请求管理器处执行以下各项中的一者或多者:将所述请求路由到所选服务器、扼流所述请求、以及负载平衡所述请求。
2.如权利要求1所述的方法,其特征在于,进一步包括:
以单个健康分数、多个健康分数、以及健康度量值中的一者的形式来接收所述服务器健康信息。
3.如权利要求1所述的方法,其特征在于,进一步包括:
基于规则和脚本中的一者作出来自以下各项的组中的至少一者决策:路由决策、扼流决策、以及负载平衡决策。
4.如权利要求1所述的方法,其特征在于,进一步包括:
使得所述服务器健康信息能够被管理员自定义。
5.如权利要求1所述的方法,其特征在于,所述服务基础设施是包括接收所述服务器健康信息和所述客户端类型信息的所述一个或多个请求管理器的可缩放系统。
6.一种用于在请求管理中通过头部使用服务器健康和客户端信息的交换的计算设备,所述计算设备包括:
被配置成与服务基础设施中的一个或多个服务器和一个或多个客户端进行通信的通信模块;
被配置为存储指令的存储器;以及
耦合到所述存储器的处理器,所述处理器被配置成结合存储在所述存储器中的所述指令来执行请求管理应用,其中所述请求管理应用被配置成:
在来自所述一个或多个服务器的周期性服务通信和按需服务通信中的一者的头部中接收服务器健康信息;
接收来自客户端的请求,其中所述请求包括客户端类型信息;
响应于所述服务基础设施的配置处于专用模式部署,通过专用于执行请求管理任务的一个或多个请求管理器来管理所述请求;
响应于所述服务基础设施的所述配置处于集成模式部署,通过被集成到所述一个或多个服务器的一个或多个请求管理器来管理所述请求;
基于接收到的服务器健康信息和所述客户端类型信息从所述一个或多个服务器中选择所接收到的请求要被路由到的服务器,其中通过以下操作基于所述客户端类型信息而选择服务器:
阻止所述请求或将所述请求发送到低健康服务器,以及基于所述客户端类型信息将所述请求发送到具有高优先级的服务器;以及
以下各项中的一者或多者:将所述请求路由到所选服务器、扼流所述请求、以及负载平衡所述请求。
7.如权利要求6所述的计算设备,其特征在于,所述请求管理应用进一步被配置成:
在提供来自所述客户端的所述请求的通信的头部中,接收所述客户端类型信息;以及
基于接收到的客户端类型信息,作出来自包括以下各项的组中的至少一者决策:路由决策、扼流决策、以及负载平衡决策。
8.如权利要求7所述的计算设备,其特征在于,所述请求管理应用进一步被配置成:
使用一个或多个规则来作出所述决策,其中所述一个或多个规则是从管理员和所述客户端中的一者接收到的并被传播到所述服务基础设施中的多个请求管理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380066239.2/1.html,转载请声明来源钻瓜专利网。





