[发明专利]一种集群系统的业务处理方法及集群系统无效
申请号: | 201010248443.4 | 申请日: | 2010-08-09 |
公开(公告)号: | CN102148850A | 公开(公告)日: | 2011-08-10 |
发明(设计)人: | 劳玮 | 申请(专利权)人: | 华为软件技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 210012 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 系统 业务 处理 方法 | ||
技术领域
本发明涉及集群技术领域,尤其涉及一种集群系统的业务处理方法及集群系统。
背景技术
集群(Cluster)技术是指一组相互独立的计算机,利用高速通信网络组成一个计算机系统,每个节点,即集群中的每台计算机,都是运行其自己进程的一个独立服务器,这些进程可以彼此通信。对外部网元来说,由多个节点构成的集群系统是一个单一系统,多个节点协同起来向外部网元提供应用程序、系统资源和数据,并对这些节点以单一系统的模式加以管理。
在现有技术中,如图1所示,集群系统所采用的方案是:集群系统包括集中数据库模块、负载均衡器和多个节点。每个节点均可以与集中数据库进行数据交换,每个节点均与负载均衡器相连,各个节点仅用于处理业务请求,集中数据库模块用于存储数据,负载均衡器用于将业务请求分配至各节点。
针对上述集群系统,本发明人发现现有技术中至少存在如下问题:在该集群方案中,当业务请求增多时,受集中数据库模块的容量和集群系统处理能力等因素的限制,原有集群系统不能满足业务增长的需求,故需要对集群系统进行扩展。而对于集群系统中的集中数据库而言,因技术和成本等原因的限制,会使系统性能和容量扩展成本增高或是难于实现扩展,导致集群系统的扩展性能降低。
发明内容
本发明实施例提供一种集群系统的业务处理方法,能够提高集群系统的可扩展性。
为达到上述目的,本发明的实施例采用如下技术方案:
一种集群系统的业务处理方法,包括:
接收来自用户的业务请求;
根据所述用户的属性,确定所述用户对应的用户数据所在节点,将所述业务请求发送至所述节点;
解析所述业务请求,根据所述节点存储的所述用户的用户数据,在所述节点内对所述业务请求进行处理。
本发明实施例还提供了一种集群系统,能够实现用户数据的分布式存储,提高集群系统的可扩展性。
本发明实施例提供的集群系统,采用如下技术方案,一种集群系统,其特征在于,该集群系统包括:代理模块和至少两个节点;
所述代理模块,用于接收来自用户的业务请求,并将所述业务请求发送至存有该用户对应的用户数据的节点;
每个所述节点,用于存储用户数据,并访问本节点内存储的用户数据,对所述业务请求进行处理。
本发明实施例提供的集群系统,用户数据存储在节点中,每个用户拥有相对固定的处理该用户业务请求的节点,当节点收到业务请求时,从节点内部访问存储的用户数据进行处理,实现了用户数据的分布式存储。当系统需要进行扩容或性能升级时,只需对节点进行增加,降低了系统扩展的成本,提高了集群系统的可扩展性。
附图说明
图1为现有技术中集群系统结构示意图;
图2为本发明实施例一集群系统的业务处理方法;
图3为本发明实施例二集群系统的业务处理方法;
图4为本发明实施例三集群系统的业务处理方法;
图5为本发明实施例四集群系统的业务处理方法;
图6为本发明实施例五集群系统的业务处理方法;
图7为本发明实施例六集群系统框图;
图8为本发明实施例六节点框图;
图9为本发明实施例六代理模块框图;
图10为本发明实施例六集群系统应用示意图;
图11为本发明实施例六集群系统扩容示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例提供一种集群系统的业务处理方法,能够提高集群系统的可扩展性。如图2所示,本发明实施例集群系统的业务处理方法,包括如下步骤:
S1、接收用户业务请求。
所述业务请求来自用户也可来自上一级转发设备,所述业务请求进入集群系统后,访问所述业务请求所属用户对应的用户数据来完成操作。所述业务请求对集群系统的访问操作包括读操作和写操作。
S2、根据所述业务请求所属用户的属性,确定所述用户对应的用户数据所在节点,将所述业务请求发送至所述节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为软件技术有限公司,未经华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010248443.4/2.html,转载请声明来源钻瓜专利网。