一种业务数据的负载均衡处理系统的制作方法

文档序号:7845267阅读:231来源:国知局
专利名称:一种业务数据的负载均衡处理系统的制作方法
技术领域
本实用新型涉及数据处理技术领域,特别涉及一种业务数据的负载均衡处理系统。
背景技术
传统的业务数据处理方法是当我们进行业务数据处理服务设计开发时,通常一开始只会考虑用单一的服务来进行处理。但是,随着各种办公业务的持续增加,使用人数的持续增加,在这种情况下,势必也会产生大量并发访问。因此要求业务处理服务必须具备提供大量并发访问服务的能力。这样,业务处理服务的处理能力和I/o能力已经成为提供服务的瓶颈。如果业务的增多导致超出了服务能承受的范围,那么其结果必然是处理系统死机
实用新型内容
·本实用新型要解决的问题是克服现有技术的不足而提供一种能增加服务处理和I/o的能力,具备提供大量并发访问服务能力的业务数据的负载均衡处理系统。为解决上述技术问题,本实用新型的技术方案为一种业务数据的负载均衡处理系统,包括主控服务以及均与主控服务通信的多个子服务和多个客户端,所述客户端负责产生各种各样的业务数据,然后通过调用主控服务的接口,把业务数据传送到主控服务中,所述主控服务将业务数据分配给对应的子服务进行处理,所述子服务接收主控服务发送的业务数据,对业务数据进行处理,然后把结果返回给主控服务。所述客户端及子服务没有个数的限制,可以动态增加。与现有技术相比,本实用新型具有如下有益效果本实用新型的主控服务和子服务的分离方式,使得服务具备增加服务处理能力和I/O能力,具备提供大量并发访问服务的能力,不会因为业务数据的增加而超出服务的承受能力。本实用新型的客户端没有个数的限制,可以动态增加,而且不会因为客户端的增加,导致响应速度降低、服务崩溃。

图I为本实用新型的系统方框图。图2为本实用新型工作流程图。
具体实施方式
以下结合实施例及附图对本实用新型进行详细的描述。如图I所示,本实用新型公开了一种业务数据的负载均衡处理系统,其包括三个部分客户端、主控服务和子服务。客户端是系统使用的展示层,负责产生各种各样的业务数据,然后通过调用主控服务的接口,把业务数据传送到主控服务中。[0013]在本实用新型中,此客户端没有个数的限制,可以动态增加,而且不会因为客户端的增加,导致响应速度降低、服务崩溃。主控服务是统一对外的接口。对于客户端提交的业务数据,通过MD5 ( MessageDigest Algorithm信息摘要算法)算法,把该业务数据生成一个大整数,然后根据生成的大整数把业务数据分配给对应的子服务进行处理。主控服务在整个体系结构中的位置处于核心地位,它处于子服务和客户端的中间,起到了业务数据交换中承上启下的作用,属于整个体系的子服务调度中心。主控服务还需要时刻监听子服务是否还在工作,如果某个子服务停止工作,需要重新分配业务数据。子服务接收主控服务发送的业务数据,对业务数据进行处理,然后把结果返回给主控服务。子服务必须时刻与主控服务进行通信,让主控服务“知道”子服务还在工作中,可以分配业务数据给子服务。图2,本实用新型业务数据的负载均衡处理系统工作流程包括如下步骤I、客户端把业务数据通过主控服务的统一接口传入到主控服务;2、在主控服务中对客户端传入的业务数据进行MD5算法处理,生成一个大整数;3、主控服务根据生成的大整数,判断调用哪个子服务;4、判断调用哪个子服务后,把业务数据传入到子服务当中进行处理;5、子服务对业务数据处理完成后,把处理结果返回给主控服务,主控服务再把结果返回给客户端。本实用新型主控服务和子服务的分离方式,使得服务具备增加服务处理能力和I/O能力,具备提供大量并发访问服务的能力,不会因为业务数据的增加而超出服务的承受能力。客户端没有个数的限制,可以动态增加,而且不会因为客户端的增加,导致响应速度降低、服务崩溃。通过本实用新型的技术方案,消除应用业务系统的隐患传统应用过程中存在单台应用服务器设备发生故障时,整个应用平台不能正常工作等问题。而通过本实用新型的应用,能够消除此类隐患,使应用平台具有智能判断和处理的功能,即便某些设备发生故障,整个应用仍能够正常运行,保证了网站应用的高可靠性。提高网站应用平台的处理能力传统应用平台因采用的是热备份的方式,同一时刻只有一台应用服务器工作,而备份设备不进行应用处理,使得处理能力无法得到提高。通过本实用新型的应用,能够最大化的利用后台服务器的资源,使多台应用服务器在互为备份的情况下还可以同时工作,极大的提高了整个应用平台的处理能力。方便应用处理能力的扩展传统应用处理能力受限于服务器的性能,很难根据应用的需求进行透明扩容,通过本实用新型的应用,能够保护应用投入并能够实现按需扩展,可以随着应用负载的需求进行按需透明扩容,最大化的保证了应用平台的可扩展性。降低系统维护难度和成本作为应用服务,需要持续对应用平台进行维护和管理,对应用系统的维护将极大的增大设备运行风险,并对应用平台维护人员造成极大的压力。通过本实用新型的应用,在充分发挥主控服务的基础上,可以按需随意的增加和减少子服务,在不影响应用的基础上对子服务进行充分全面的维护和处理,降低了运行风险,减小了维护的难度。
权利要求1、一种业务数据的负载均衡处理系统,其特征在于包括主控服务以及均与主控服务通信的多个子服务和多个客户端,所述客户端的信号输出端连通主控服务的信号输入端,主控服务的信号输出端连通子服务。
2、根据权利要求I所述的业务数据的负载均衡处理系统,其特征在于所述客户端的数量可以动态增加。
3、根据权利要求I所述的业务数据的负载均衡处理系统,其特征在于所述子服务的数量可以动态增加。
专利摘要本实用新型涉及数据处理技术领域,特别涉及一种业务数据的负载均衡处理系统,包括主控服务以及均与主控服务通信的多个子服务和多个客户端,所述客户端负责产生各种各样的业务数据,然后通过调用主控服务的接口,把业务数据传送到主控服务中,所述主控服务将业务数据分配给对应的子服务进行处理,所述子服务接收主控服务发送的业务数据,对业务数据进行处理,然后把结果返回给主控服务。本实用新型的主控服务和子服务的分离方式,使得服务具备增加服务处理能力和I/O能力,具备提供大量并发访问服务的能力,不会因为业务数据的增加而超出服务的承受能力。本实用新型不会因为客户端的增加,导致响应速度降低、服务崩溃。
文档编号H04L29/08GK202679416SQ20112052900
公开日2013年1月16日 申请日期2011年12月16日 优先权日2011年12月16日
发明者李文杰, 苏家阳 申请人:高新兴科技集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1