[发明专利]一种服务器集群系统中的路由方法有效
申请号: | 201110171673.X | 申请日: | 2011-06-23 |
公开(公告)号: | CN102333029A | 公开(公告)日: | 2012-01-25 |
发明(设计)人: | 杨虎;高磊 | 申请(专利权)人: | 北京新媒传信科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 集群 系统 中的 路由 方法 | ||
技术领域
本发明涉及计算机网络技术领域,特别是涉及一种服务器集群系统中的路由方法。
背景技术
随着互联网应用和企业应用的不断扩大,需要大规模的服务器集群系统来部署的各种应用。
随着业务规模的增大,应用间的调用关系会越来越复杂,而目前使用的静态路由导致路由信息配置复杂,且不能根据系统负载动态地调整路由信息,导致系统扩容及容灾难以实施。
发明内容
本发明提供了一种服务器集群系统中的路由方法,该方法能动态进行路由,路由信息配置简单,进而扩容以及容灾简单。
为达到上述目的,本发明的技术方案是这样实现的:
本发明公开了一种服务器集群系统中的路由方法,所述服务器集群系统包括:由多个应用服务器组成的应用服务器集群和同步服务器,所述同步服务器上保存有应用进程的路由信息,所述路由方法包括:
应用服务器上的第一指定应用进程启动后连接同步服务器上的协同服务进程,该第一指定应用进程通过协同服务进程将自身的路由信息保存到同步服务器上,并从同步服务器获取所有的路由信息;
当第一指定应用进程需要访问第二指定应用进程时,第一指定应用进程从所述获取的路由信息中查找出第二指定应用进程的路由信息,根据第二指定应用进程的路由信息进行路由。
由上述可见,本发明这种应用服务器上的应用进程启动后连接同步服务器上的协同服务进程,该应用进程通过协同服务进程将自身的路由信息保存到同步服务器上,并从同步服务器获取所有的路由信息;当该应用进程需要访问另一个应用进程时,从所述获取的路由信息中查找出该另一个应用进程的路由信息进行路由的技术方案,由于路由信息都动态存储在同步服务器上,不需要运维人员再配置每个应用的路由信息,因此能实现动态进行路由,且路由信息配置简单;此外在这种方案下,当某个应用的性能不够时,只需增加服务器,再部署该应用,其路由信息会自动同步,不需要再修改路由配置信息以及重启相关应用,当某个应用服务器宕机时,相关请求也不会再发到该服务器上,因此扩容以及容灾也简单。
附图说明
图1是本发明实施例中的一种服务器集群系统中的路由方法的流程图;
图2是本发明实施例中的一种服务器集群系统的示意图;
图3是本发明实施例中的同步服务器集群的示意图;
图4为本发明实施例中的应用进程的启动过程示意图;
图5是本发明实施例中的有新的应用进程启动时的路由信息处理流程图;
图6是本发明实施例中的将应用进程A更新为应用进程A’的流程图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
图1是本发明实施例中的一种服务器集群系统中的路由方法的流程图。这里所述的服务器集群系统包括:由多个应用服务器组成的应用服务器集群和同步服务器,所述同步服务器上保存有应用进程的路由信息,如图1所示,该路由方法包括:
101,应用服务器上的第一指定应用进程启动后连接同步服务器上的协同服务进程,该第一指定应用进程通过协同服务进程将自身的路由信息保存到同步服务器上,并从同步服务器获取所有的路由信息。
102,当第一指定应用进程需要访问第二指定应用进程时,第一指定应用进程从所述获取的路由信息中查找出第二指定应用进程的路由信息,根据第二指定应用进程的路由信息进行路由。
下面对图1所示的技术方案进行进一步的说明。
图2是本发明实施例中的一种服务器集群系统的示意图。如图2所示,该服务器集群系统包括:管理服务器,中心服务器,部署服务器,数据库服务器,由多个应用服务器组成的应用服务器集群、同步服务器。其中:管理服务器上部署有管理进程,中心服务器上部署有中心进程,每个应用服务器上都部署有一个应用外壳进程和多个应用进程,同步服务器上部署有协同服务进程。
管理进程为用户操作平台,用户通过管理进程下发管理命令给中心进程,中心进程根据命令格式转发给应用外壳进程。
中心进程为请求转发进程,主要提供的功能有转发管理进程的请求到每个应用服务器、提供配置给应用外壳进程以及对应用进程上传的状态信息进行记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新媒传信科技有限公司,未经北京新媒传信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110171673.X/2.html,转载请声明来源钻瓜专利网。