[发明专利]一种建立连接的方法、重定向连接的方法及相关设备无效
申请号: | 200810187511.3 | 申请日: | 2008-12-24 |
公开(公告)号: | CN101431520A | 公开(公告)日: | 2009-05-13 |
发明(设计)人: | 毛国雷 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 建立 连接 方法 定向 相关 设备 | ||
技术领域
本发明涉及计算机技术领域,具体涉及服务器集群技术。
背景技术
现今,绝大多数企业都采用信息化办公方式来提高工作效率。企业通常采用客户端/服务器端的网络架构,服务器端通常是一个服务器集群,包括一个集群控制器(CC,Cluster Controller)和若干个由所述集群控制器管理的服务器节点。
健康度(Health Degree)是业界用于描述计算机系统工作状态的一个综合指标,可以设定健康度的取值范围(例如,0~100)。通常认为,系统当前健康度越高,表示系统当前越空闲,数据处理能力越强;系统当前健康度越低,表示系统当前越繁忙,数据处理能力越弱。服务器节点的健康度可以反映该节点当前的工作状态,集群控制器可以获取整个服务器集群的健康度,服务器集群的健康度可以反映该服务器集群的工作状态。
在现有架构下,集群控制器通常是客户端唯一可见的服务器,客户端向集群控制器发送连接请求消息,请求与集群控制器建立连接;在与集群控制器建立连接后,客户端通过集群控制器与服务器集群的服务器节点进行会话,集群控制器负责转发客户端和服务器节点之间的会话信息。
在对现有技术的研究和实践过程中,本发明的发明人发现,在现有架构下,由于单个集群控制器的连接数量有限,会话信息的处理能力也有限,随着客户端数量的不断增加,客户端和服务器节点之间的会话信息也会不断增加,导致集群控制器的数据处理负荷不断增加,直接影响整个服务器集群的性能。
发明内容
本发明实施例提供一种建立连接的方法、重定向连接的方法及相关设备,能够相对降低单个集群控制器的数据处理负荷,提升整个系统的性能。
为实现上述发明目的,本发明实施例通过以下技术方案具体实现:
本发明实施例提供一种建立连接的方法,包括:向集群定位器发送连接请求消息;接收连接请求响应消息,所述连接请求响应消息携带有集群控制器的地址信息,所述集群控制器归属于所述集群定位器比较出的当前健康度最高的服务器集群;利用所述集群控制器的地址与所述集群控制器建立连接。
优选的,所述连接请求响应消息还携带有协议类型信息,所述利用所述集群控制器的地址和所述集群控制器建立连接具体为:利用所述集群控制器的地址,与所述集群控制器建立基于所述连接请求响应消息携带的协议类型的连接。
优选的,所述连接请求响应消息携带的协议类型信息对应传输控制协议,所述与所述集群控制器建立基于所述连接请求响应消息携带的协议类型的连接具体为:与所述集群控制器建立基于传输控制协议的连接。
优选的,所述连接请求响应消息携带的协议类型信息对应超文本传输协议,所述与所述集群控制器建立基于所述连接请求响应消息携带的协议类型的连接具体为:与所述集群控制器建立基于超文本传输协议的连接。
此外,本发明实施例还提供一种重定向连接的方法,包括:接收客户端发送的连接请求消息;比较注册到本端的若干个集群控制器所属的服务器集群的当前健康度;向所述客户端发送连接请求响应消息,所述连接请求响应消息携带有比较出的当前健康度最高的服务器集群的集群控制器的地址信息。
优选的,所述比较注册到本端的若干个集群控制器所属的服务器集群的当前健康度还包括:获取注册到本端的若干个集群控制器所属的服务器集群的当前健康度。
优选的,所述连接请求响应消息还携带有协议类型信息,使得所述客户端利用所述集群控制器的地址,与所述集群控制器建立基于所述连接请求响应消息携带的协议类型的连接。
此外,本发明实施例还提供一种客户端,包括:发送模块,用于向集群定位器发送连接请求消息;接收模块,用于接收连接请求响应消息,所述连接请求响应消息携带有集群控制器的地址信息,所述集群控制器归属于所述集群定位器比较出的当前健康度最高的服务器集群;连接建立模块,用于利用所述集群控制器的地址,与所述集群控制器建立连接。
优选的,所述连接请求响应消息还携带有协议类型信息,所述连接建立模块具体用于:利用所述集群控制器的地址,与所述集群控制器建立基于所述连接请求响应消息携带的协议类型的连接。
优选的,所述连接请求响应消息携带的协议类型信息对应传输控制协议,所述连接建立模块具体用于:利用所述集群控制器的地址,与所述集群控制器建立基于传输控制协议的连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810187511.3/2.html,转载请声明来源钻瓜专利网。