[发明专利]一种服务器集群处理任务的方法和系统在审
申请号: | 201611188809.7 | 申请日: | 2016-12-21 |
公开(公告)号: | CN108234565A | 公开(公告)日: | 2018-06-29 |
发明(设计)人: | 章海江 | 申请(专利权)人: | 天脉聚源(北京)科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100007 北京市东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理服务器 任务队列 任务分配 服务器集群 负载均衡 管理开销 排序规则 请求队列 请求分配 任务排序 生成请求 合理性 队列 保证 生产 | ||
本发明公开了一种服务器集群处理任务的方法和系统,该方法包括:生成任务队列;任务队列的生产遵循任务排序规则;生成请求队列;请求队列的生产遵循请求排序规则;为请求分配任务;改变所述任务队列的状态值。本发明技术方案提高了任务分配的合理性,保证了处理服务器的负载均衡,降低了处理服务器的管理开销,提高任务分配和处理的稳定性与可靠性,保证了处理服务器的工作质量,避免了任务分配和处理的风险,提高了处理服务器运行的效率。
技术领域
本发明涉及计算机网络技术领域,特别涉及一种服务器集群处理任务的方法和系统。
背景技术
随着网络宽带的日益普及和网络应用的不断发展,用户业务需求和对服务器处理能力的需求处在快速增长阶段,对服务器技术发展不断提出挑战。为了解决业务需求和服务器处理能力之间的不平衡,服务器技术已经从单节点网络服务器的一对多架构,向集群化、多服务器的多对多架构迁移,扩展了服务器的处理能力和带宽,以实现廉价、高效、可靠的网络服务能力。应用服务器集群可以从多个计算机的并行计算中获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器中断服务后整个系统还是能正常运行,保证了服务器处理能力的效率和稳定性。
服务器集群是将一组独立的服务器通过某种机制(网络连接)有机的连接起来,组成一个松耦合的多服务器系统,部署在这些服务器中的应用程序可以通过网络共享内存,进行消息传送,实现进程间通信,从而实现分布式计算。从外部来看,服务器集群仅仅是一个系统,对外提供统一的服务。
一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理,此单一系统为客户工作站提供高可靠性的服务。在单一系统统一为客户提供服务的过程中,需要各个服务器之间的有机的协调。这个协调的内容主要体现在:
1)一个服务器集群包含多台拥有共享数据存储空间的服务器,各服务器之间通过内部局域网进行相互通信;
2)当其中一台服务器发生故障时,它所运行的应用程序将由其他的服务器自动接管;
3)在大多数情况下,集群中所有的计算机都拥有一个共同的名称,集群系统内任意一台服务器都可被所有的网络用户所使用。
4)在集群系统中运行的服务器并不一定是高档产品,但服务器的集群却可以提供相当高性能的不停机服务;
5)每一台服务器都可承担部分计算任务,并且由于群集了多台服务器的性能,因此,整体系统的计算能力将有所提高;
6)同时,每台服务器还能承担一定的容错任务,当其中某台服务器出现故障时,系统可以在专用软件的支持下将这台服务器与系统隔离,并通过各服务器之间的负载转移机制实现新的负载平衡,同时向系统管理员发出报警信号。
服务器集群的任务的调度和分配策略,直接影响到工作服务器的负载均衡,对于集群服务器的高效运行具有重要的意义。目前比较常用的服务器集群负载均衡技术主要有:
1)、基于DNS的负载均衡。通过DNS服务中的随机名字解析来实现负载均衡,在DNS服务器中,可以为多个不同的地址配置同一个名字,而最终查询这个名字的客户机将在解析这个名字时得到其中一个地址。因此,对于同一个名字,不同的客户机会得到不同的地址,他们也就访问不同地址上的Web服务器,从而达到负载均衡的目的。
2)、反向代理负载均衡(如Apache+JK+Tomcat组合)。使用代理服务器可以将请求转发给内部的Web服务器,让代理服务器按照某种算法将请求均匀地转发给多台内部Web服务器之一上,从而达到负载均衡的目的。这种代理方式与普通的代理方式有所不同,标准代理方式是客户使用代理访问多个外部Web服务器,而这种代理方式是多个客户使用代理访问多个内部Web服务器,因此也被称为反向代理模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)科技有限公司,未经天脉聚源(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611188809.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种云存储上传优化的方法和系统
- 下一篇:一种集群的数据处理方法及装置