[发明专利]一种虚链路实现集群服务器响应请求的方法有效
申请号: | 201710101244.2 | 申请日: | 2017-02-23 |
公开(公告)号: | CN106899671B | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 张启亮;黄凯 | 申请(专利权)人: | 江苏徐工信息技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 徐州市三联专利事务所 32220 | 代理人: | 耿岩 |
地址: | 221000 江苏省徐*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚链路 实现 集群 服务器 响应 请求 方法 | ||
本发明公开了一种虚链路实现集群服务器响应请求的方法,涉及通信领域。在集群服务器中选出一台前端调度服务器,作用是调度后台其他服务器,提供应用程序服务。调度服务器为客户端和它所要访问的后台服务器之间建立一条虚链路,使通信双方可以通过虚链路直接进行交互。客户端的请求消息中含有标识位,用来通知调度服务器请求过程进行的状态。调度服务器负责客户端和后台服务器之间的映射,状态机机制实现虚链路的建立、维护和拆除。客户端和集群服务器之间通过报文实现通信。
技术领域
本发明涉及通信技术领域,具体是一种虚链路实现集群服务器响应请求的方法。
背景技术
集群是由一些互相连接在一起的计算机构成的一个并行或分布式系统。服务器集群系统通俗地讲就是把多台服务器通过快速通信链路连接起来,从外部看来,这些服务器就像一台服务器在工作,而对内来说,外面来的负载通过一定的机制动态地分配到这些节点机中去,从而达到超级服务器才有的高性能、高可用。通常分为前端调度服务器和后台提供服务的服务器两个部分。调度部分负责把客户端的请求按照不同的策略分配给后台服务节点,而后台节点是真正提供应用程序服务的部分。但是,这种传统的实现方法会增加调度服务器的负担,同时也会影响集群服务器的服务质量。
发明内容
本发明提供了一种虚链路实现集群服务器响应请求的方法,解决了集群中调度服务器负载压力过大的问题,提高了集群服务器响应客户端请求的效率。
本发明是通过如下技术方案实现的:
一种虚链路实现集群服务器响应请求的方法,包括客户端和后台服务器,其特征在于:在所述客户端和后台服务器之间设有调度服务器;所述调度服务器在客户端和后台服务器之间建立交互的虚链路,该虚链路能够提高访问质量,优化后台服务器性能。
优选的是,所述调度服务器采用状态机机制维护虚链路。
优选的是,所述状态机包括以下状态:接收状态:接收客户端的请求消息;检查状态:检查客户端发来的请求消息的大小;始建状态:建立虚链路;转发状态:正常途径转发客户端的请求消息;维护状态:维护虚链路的正常运行;拆除状态:拆除通信结束后的虚链路。
优选的是,所述状态机转换机制具体如下步骤,步骤一:当客户端请求第一次到达调度服务器时,调度服务器进入接收状态,接收用户请求;步骤二:接收完毕后,进入检查状态;将根据设置的临界值(可随不同的链路带宽调整不同的临界值)检查数据包中请求服务的大小,当超过这个临界值,进入始建状态;始建状态中,调度服务器开始为客户端和相应后台服务器建立虚链路,并将虚链路信息通告给客户端和相应后台服务器;如果没有超过这一临界值,则调度服务器不会为客户端和相应的后台服务器建立虚链路,而是进入转发状态,数据包依旧通过调度服务器到达后台服务器;步骤三:虚链路建立好之后,进入维护状态,调度服务器会周期性(2s)发送报文,查看虚链路是否正常运行;步骤四:当客户端与相应后台服务器之间通信结束后,调度服务器进入拆除状态,拆除虚链路。
优选的是,当所述客户端请求服务的大小满足调度服务器中设置的临界值时,才会为通信双方建立虚链路;虚链路建立后,调度服务器会周期性(2s)的发送报文给客户端和后台服务器确认虚链路的正常工作,客户端和后台服务器收到后会回复确认报文给调度服务器,调度服务器在特定时间(5s)内没有收到二者的回复将会启用实际链路进行转发,防止虚链路故障影响双方通信。
优选的是,虚链路的拆除具有预知性;当请求服务快结束,也就是还剩五个数据包没有发送时,客户端在通过虚链路发往后台服务器的数据包中将会设置一个数值为5的标识位,之后每发一个包,标识位便减一,同时也会拷贝一份此消息通过实际链路发向调度服务器,这样调度服务器会得到通知,不久此虚拟链路就会进入空闲状态,收到标识位为1的数据包后,便准备拆除虚链路。
优选的是,所述客户端和后台服务器之间利用报文传送进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏徐工信息技术股份有限公司,未经江苏徐工信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710101244.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可固定手持装置的置物包结构
- 下一篇:一种磁吸装置