[发明专利]一种业务调度的方法及用于业务调度的系统、装置有效
申请号: | 200810006312.8 | 申请日: | 2008-01-29 |
公开(公告)号: | CN101499995A | 公开(公告)日: | 2009-08-05 |
发明(设计)人: | 金洪波;温长城 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56;G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 调度 方法 用于 系统 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种业务调度的方法及用于业务调 度的系统、装置。
背景技术
随着WEB站点容量需求的不断增加和电子商务类WEB应用的迅猛发 展,对WEB服务器系统的处理能力、系统可靠性和服务质量提出了更高的要 求,随之产生了WEB服务器集群技术。WEB应用服务器集群系统是由一群 同时运行同一个WEB应用的服务器组成的,在外界看来,就像一个服务器一 样。集群服务器将来自各方的访问请求分散到系统中的不同节点进行处理, 实现了服务器端对客户端的透明。
现有技术中,WEB服务器机群系统中有一个前端节点,称为分配器,如 图1所示,它是整个集群系统的入口,来自客户端的请求首先到达分配器, 由分配器按较粗粒度的分配策略将请求分配到后端的某台服务器上,服务器 响应请求内容,再通过分配器返回给客户端。整个集群系统具有一个单一的 虚拟IP地址,即集群地址,实际上就是分配器的IP地址,即分配器为集群系 统提供了一个单一的虚拟接口,因此集群中的服务器对客户端是透明的,使 得整个集群系统对外部而言就像一台单一的主机。
在对现有技术的研究和实践过程中,发明人发现现有技术至少存在以下 问题:由于HTTP(Hypertext Transfer Protocol,超文本传输协议)请求和响应报 文均需要经过分配器转发,分配器很容易成为集群系统的瓶颈。尤其是响应 报文中包含声音或图像等内容,比HTTP请求报文要大很多,消耗了分配器 的大部分处理能力和时间,很容易形成单点故障,造成整个系统瘫痪。另外, 粗粒度分配策略不能很好的区分用户及业务请求,通常为用户初始分配一个 后端服务器后,则后续业务都由该服务器为该用户提供服务,不能支持服务 期间的实时调度。
发明内容
本发明实施例要解决的技术问题是提供一种业务调度的方法及用于业务 调度的系统、装置,能够根据业务需要达到扩充业务容量的要求,并且实现 业务的细粒度及全控制过程。
为解决上述技术问题,本发明实施例是通过以下技术方案实现的:
本发明实施例一方面提供了一种业务调度的方法,包括:
接收WEB客户端发起使用WEB业务的请求,对所述请求进行鉴权;
若通过鉴权,则请求针对所述WEB业务和WEB客户端对应的用户的 WEB引擎选择信息,并根据所述WEB引擎选择信息选择为所述客户端对应 的用户服务的业务内容处理单元;
控制选择的业务内容处理单元访问WEB资源,为所述WEB客户端提供 WEB业务。
本发明实施例还提供了一种用于业务调度的系统,包括:包括:WEB客 户端、信令控制单元、业务内容处理单元;
所述WEB客户端,用于发送使用WEB业务的请求,当接收到所述WEB 业务的内容时,执行并显示WEB业务内容;
所述信令控制单元,用于接收WEB客户端发起使用WEB业务的请求, 对所述请求进行鉴权;若通过鉴权,则请求针对所述WEB业务和WEB客户 端对应的用户的WEB引擎选择信息,并根据所述WEB引擎选择信息选择为 所述WEB客户端对应的用户服务的业务内容处理单元,并发送控制信息,控 制选择的业务内容处理单元访问WEB资源,为所述WEB客户端提供WEB 业务;
所述业务内容处理单元,用于从所述信令控制单元接收所述控制信息, 获取WEB资源与所述WEB客户端之间交互WEB业务内容,并将交互完成 的状态上报给所述信令控制单元。
本法明实施例还提供了一种用于业务调度的装置,包括:
引擎控制单元,用于对接收的使用WEB业务的请求进行鉴权,若通过鉴 权,请求针对所述WEB业务和所述请求对应用户的WEB引擎选择信息,根 据接收的WEB引擎选择信息选择为所述客户端对应的用户服务的业务内容 处理单元,并发送控制信息,控制选择的业务内容处理单元访问WEB资源, 为所述WEB客户端提供WEB业务;
控制策略单元,用于保存所述引擎控制单元的管理信息和WEB引擎选择 信息,并根据所述引擎控制单元的请求,下发针对所述WEB业务和WEB客 户端对应的用户的WEB引擎选择信息。
本发明实施例还提供了一种用于业务调度的装置,至少一个资源获取单 元、以及至少一个与所述资源获取单元一一对应的引擎单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810006312.8/2.html,转载请声明来源钻瓜专利网。