分布式业务处理方法及分布式系统技术方案

技术编号:7487002 阅读:235 留言:0更新日期:2012-07-09 21:27
本申请公开了一种分布式系统及其业务处理方法,所述系统包括控制设备和至少一个业务处理设备,所述控制设备包括:接收单元,用于接收各业务处理设备的注册请求;分配单元,用于在所述接收单元接收到所述注册请求后为所述业务处理设备分配处理的数据范围;所述业务处理设备包括:注册单元,用于向所述控制设备发送注册请求,以注册本业务处理设备的信息,并在注册成功后从所述控制设备获取自己处理的数据范围信息;数据申领单元,用于根据所述注册单元获取的数据范围信息从业务数据库中申领业务数据;执行单元,用于处理所述数据申领单元申领的业务数据。本申请提供的技术方案,可以满足不同环境下业务数据处理的需求,不仅效率高,而且应用方便。

【技术实现步骤摘要】

本申请涉及分布式系统
,特别是涉及一种分布式业务处理方法及分布式系统
技术介绍
目前,很多系统都需要在后台进行大量的业务数据处理,在有很大数据量需要实时处理时,单台设备往往无法满足要求。比如,淘宝评价系统每天会由会员产生600多万评价数据,这些评价数据需要实时处理,如果不能尽快处理的话,会导致会员无法获得信用值。为此,通常会采用分布式系统提高系统对数据的实时处理能力。分布式系统是独立设备的集合体,而这些设备的集合体在用户看来如同一台设备。在分布式操作系统支持下,互连的设备可以互相协调工作,共同完成一项任务。分布式系统具有以下特点资源共享、多节点、并行性、开放性、分散控制等。在现有技术中,采用分布式系统对业务数据进行实时处理的通常做法是预先评估系统中单台设备的处理能力并通过硬编码的方式将需要处理的业务数据分担到系统中的多台设备上,以实现多台设备对业务数据的并行处理,同时保证各设备不会处理相同的业务数据。由于是硬编码的方式,所以在某台设备宕机或者增加新的设备的时候,都需要重新修改代码并发布程序。这种处理方式不仅需要人工介入,而且效率低,甚至会影响到系统中其他设备的正常工作。专利本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:谢智永茹新峰
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术