[发明专利]服务器节点的分配方法及装置在审
申请号: | 201510939661.5 | 申请日: | 2015-12-15 |
公开(公告)号: | CN105577759A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 宋德华;启哲 | 申请(专利权)人: | 东软熙康健康科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/58 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 南毅宁;桑传标 |
地址: | 100193 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 节点 分配 方法 装置 | ||
技术领域
本发明涉及通信技术领域,具体地,涉及一种服务器节点的分配方法及 装置。
背景技术
基于互联网的即时通信具有经济便捷、体验丰富的优势,所以渐渐取代 了各类的传统通信,成为生活中最常用的通信方式。本质上,即时通信是客 户端之间,借助服务器交互传输即时消息,实现通信的过程。随着现阶段客 户端用户数量的大幅度增加,通信数据量发生爆炸式的增长,对服务器的性 能也在不断提出新的挑战。可以说服务器的响应能力,对即时通信的用户体 验有直接的影响。
目前的即时通信方案中,如果大量的客户端通过互联网连接到特定的服 务器上,会造成服务器高强度的负荷,使得性能资源紧张。导致服务器的性 能和响应速度显著的下降,即时通信的效率低下,给用户体验带来了十分不 利的影响。而现有的针对服务器的优化设计,往往效果也并不理想,没有将 服务器有限的性能资源高效的整合利用,有待进一步的改良。
发明内容
本发明的目的是提供一种服务器节点的分配方法及装置,通过对服务器 系统中的服务器节点进行均衡的分配使用,使得服务器系统整体的响应速度 显著提高,性能资源的利用更加高效。
本发明实施例提供了一种服务器节点的分配方法,服务器系统中包括多 个服务器节点;所述方法包括:
接口集合接收客户端提交的连接请求,调取节点列表;所述节点列表中 记录有当前在线的服务器节点的身份标识;
利用预设的筛选规则,对所述节点列表中的服务器节点进行筛选,选定 待分配的服务器节点;
将所述待分配的服务器节点的身份标识反馈至所述客户端,以使所述客 户端连接到所述待分配的服务器节点。
可选地,第一客户端连接第一服务器节点,第二客户端连接第二服务器 节点,所述方法还包括:
当第一客户端向所述第一服务器节点提交针对第二客户端的即时通信 消息,则所述第一服务器节点将所述即时通信消息转发至中转模块;
所述中转模块通过所述即时通信消息,查询得到所述第二客户端所连接 的第二服务器节点的身份标识;
所述中转模块根据第二服务器节点的身份标识,将所述即时通信消息发 送至所述第二服务器节点,以使所述第二服务器节点将所述即时通信消息推 送至所述第二客户端。
可选地,所述接口集合调取节点列表,包括:
接口集合按照预设周期调用监听模块,以使所述监听模块对所述服务器 系统中服务器节点的当前状态进行监听,并将当前状态为在线的服务器节点 记录到所述节点列表;
或者,
接口集合在接收到连接请求之后调用监听模块,以使所述监听模块对所 述服务器系统中服务器节点的当前状态进行监听,并将当前状态为在线的服 务器节点记录到所述节点列表。
可选地,利用所述预设的筛选规则选定待分配的服务器节点,包括:
平均的选取所述节点列表中的服务器节点,作为待分配的服务器节点;
或者,
随机的选取所述节点列表中的服务器节点,作为待分配的服务器节点。
可选地,所述节点列表中还记录有当前在线的服务器节点的负载量信息; 则利用所述预设的筛选规则选定待分配的服务器节点,包括:
根据所述负载量信息,选取当前的负载量低于负载量平均值的服务器节 点,作为待分配的服务器节点。
可选地,所述接口集合中包括多个子接口,则所述客户端提交连接请求 具体为:
所述客户端向所述接口集合中的一个子接口提交连接请求,以使该子接 口接收;
当该子接口响应所述连接请求的时间超过预设的连接阈值,所述客户端 则将所述连接请求提交到所述接口集合中的另一子接口。
本发明实施例还提供了一种服务器节点的分配装置,服务器系统中包括 多个服务器节点;所述装置包括:
接口集合,用于接收客户端提交的连接请求,调取节点列表;所述节点 列表中记录有当前在线的服务器节点的身份标识;
筛选模块,用于利用预设的筛选规则,对所述节点列表中的服务器节点 进行筛选,选定待分配的服务器节点;
所述接口集合,还用于将待分配的服务器节点的身份标识反馈至所述客 户端,以使所述客户端连接到所述待分配的服务器节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软熙康健康科技有限公司,未经东软熙康健康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510939661.5/2.html,转载请声明来源钻瓜专利网。