[发明专利]一种通过头部交换服务器状态和客户端信息的方法及设备有效
申请号: | 201380066239.2 | 申请日: | 2013-12-17 |
公开(公告)号: | CN105122772B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | G·乌卢德亚;T·富特旺勒;B·索尼;E·福克斯;S·拉玛;K·艾米-艾德;R·西尔瓦 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 头部 交换 服务器 状态 客户端 信息 用于 请求 管理 负载 平衡 | ||
通过头部交换服务器健康和客户端信息以用于请求管理。服务器和请求管理模块和/或客户端和请求管理模块之间的标准化或专有协议通信中的头部可以被用来交换服务器健康和客户端信息。交换的服务器健康和/或客户端信息可以被用来对传入的请求进行扼流、路由和/或负载平衡。由客户端通过头部交换所指定的规则也可以用于扼流、路由和/或负载平衡决策中。
背景技术
现代的数据通信架构通常涉及“服务器场”,服务器场是出于各种目的来管理数据的存储、处理,以及交换的服务器的集合。许多服务越来越多地被作为web应用、托管应用来提供,这些应用可以被用户通过浏览器或类似的瘦客户端访问,而不会给用户带来本地安装、更新、兼容性问题等等负担。如此,服务器场可包括提供用于生产力、通信、数据分析、数据存储以及类似服务的web应用的高达数千服务器。客户端应用(瘦或胖) 通过“请求”与托管应用进行交互。例如,作为web应用提供的文字处理应用程序可以接收来自客户端应用的打开文档的请求,在联网的存储中找出该文档,检索其内容,并呈现在客户端应用处。另一示例可以是“保存”请求。当用户完成时,他们可以选择客户端应用上的“保存”控件,这可以将保存请求发送到web应用,从而造成所存储的文档的更新。
由于多个服务器可能涉及该web应用,因此传入的请求需要被定向到正确的服务器,以便所请求的任务可以被完成。请求管理是管理方法中的一种,该方法通过对照请求来评估逻辑规则以便确定要采取什么动作以及场中的哪一个或多个服务器(如果有的话)应该处理该请求,来帮助服务器场管理传入的请求。
传统网络负载平衡器设备是用于路由请求的相对昂贵的专用硬件设备。执行多层路由,在网络增长时传统路由器可能产生瓶颈,从而导致网络话务减慢。此外,常规路由还基于静态规则,不能考虑服务器、请求、网络负载的动态变化。
发明内容
提供本发明内容是为了以精简的形式介绍将在以下具体实施方式中进一步描述的一些概念。本发明内容并不旨在排他地标识出所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
各实施例涉及通过头部交换服务器健康和客户端信息以用于请求管理。根据某些实施例,服务器和基于云的服务架构中的诸如路由器或扼流器之类的管理模块之间的标准化或专有协议通信中的头部可以被用来交换服务器健康和客户端信息。交换的服务器健康和/或客户端信息可以用于对传入的请求进行扼流、路由和/或负载平衡。请求路由也可以基于由客户端通过头部交换所指定的规则来实现。
通过阅读下面的“具体实施方式”并参考相关联的附图,这些及其他特点和优点将变得显而易见。应该理解,前面的一般描述和下面的详细描述只是说明性的,并且不限制所要求保护的各方面。
附图简述
图1示出了根据某些实施例的示例网络图,其中可通过服务通信头部在请求管理实体和服务器之间交换服务器健康信息;
图2示出了根据其他实施例的示例网络图,其中可通过请求头部在请求管理实体和客户端之间交换客户端信息;
图3示出了根据各实施例的请求管理器的功能分解图;
图4在概念上示出了根据某些实施例的在专用模式部署中的示例服务器场基础设施;
图5在概念上示出了根据其他实施例的在集成模式部署中的示例服务器场基础设施;
图6是其中可以实现根据实施例的系统的网络环境;
图7是其中可以实现实施例的示例计算操作环境的框图;以及
图8示出了根据各实施例的通过头部交换服务器健康和客户端信息以用于请求管理的过程的逻辑流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380066239.2/2.html,转载请声明来源钻瓜专利网。