一种数据处理系统、方法及服务器群技术方案

技术编号:26596817 阅读:16 留言:0更新日期:2020-12-04 21:18
本申请公开了一种数据处理系统、方法及服务器群,包括:应用节点和派发服务器;应用节点包括服务注册进程和任务处理进程;服务注册进程与任务处理进程共用逻辑运算单元;服务注册进程用于检测到逻辑运算单元的标志位为第一预设标识时,向派发服务器发送注册请求;派发服务器用于在接收到注册请求后,向应用节点传输待处理数据;任务处理进程用于应用节点接收到待处理数据后,对待处理数据进行处理,并将逻辑运算单元的标志位由第一预设标识切换为第二预设标识。服务注册进程和任务处理进程共用一个逻辑运算单元,应用节点通过该标志位来向派发服务器提示自身的当前状态,派发服务器决定是否向该应用节点派发待处理文件。因此本申请无需负载均衡服务器,降低了系统的成本。

【技术实现步骤摘要】
一种数据处理系统、方法及服务器群
本申请涉及服务器
,特别是涉及一种数据处理系统、方法及服务器群。
技术介绍
当有大量数据需要处理时,一台服务器的处理速度较慢,往往无法在规定的时间内完成大量数据的处理。为此,提出了多台服务器对大量数据进行处理的方法,进而提高了对大量数据的处理速度,但是在实际实现过程中,需要一台负载均衡服务器,为处理服务器分配需要处理的数据。但是,负载均衡服务器是一个特殊的服务器,该服务器的价格昂贵。
技术实现思路
为了解决上述技术问题,本申请提供了一种数据处理系统、方法及服务器群,无需负载均衡服务器即可实现待处理数据的分配。本申请实施例公开了如下技术方案:第一方面,本申请提供了一种数据处理系统,包括:应用节点和派发服务器;所述应用节点包括服务注册进程和任务处理进程;所述服务注册进程与所述任务处理进程共用逻辑运算单元;所述服务注册进程,用于检测到逻辑运算单元的标志位为第一预设标识时,向所述派发服务器发送注册请求;所述派发服务器,用于在接收到所述注册请求后,向所述应用节点传输待处理数据;所述任务处理进程,用于所述应用节点接收到所述待处理数据后,对所述待处理数据进行处理,并将所述逻辑运算单元的标志位由所述第一预设标识切换为第二预设标识。可选的,所述任务处理进程,还用于完成对所述待处理文件的处理后,将所述逻辑运算单元的标志位由所述第二预设标识切换为所述第一预设标识。可选的,所述派发服务器,具体用于在接收到所述注册请求后,根据所述待处理数据的优先级对所述待处理数据进行排列,向所述应用节点传输所述优先级较高的待处理数据。可选的,所述任务处理进程,用于完成对所述待处理文件的处理后,将处理结果返回给所述派发服务器;所述派发服务器,还用于将所述处理结果转发给客户端。可选的,所述待处理文件由客户端生成。第二方面,本申请提供了一种数据处理方法,包括:服务注册进程检测到逻辑运算单元的标志位为第一预设标识时,向派发服务器发送注册请求;所述派发服务器在接收到所述注册请求后,向所述应用节点传输待处理数据;所述应用节点接收到所述待处理数据后,任务处理进程对所述待处理数据进行处理,并将逻辑运算单元的标志位由所述第一预设标识切换为第二预设标识;其中,所述应用节点包括服务注册进程和任务处理进程;所述服务注册进程与所述任务处理进程共用所述逻辑运算单元。可选的,所述方法还包括:所述任务处理进程完成对所述待处理文件的处理后,将所述逻辑运算单元的标志位由所述第二预设标识切换为所述第一预设标识。可选的,所述派发服务器在接收到所述注册请求后,向所述应用节点传输待处理数据包括:所述派发服务器根据所述待处理数据的优先级对所述待处理数据进行排列,向所述应用节点传输所述优先级较高的待处理数据。可选的,所述方法还包括:所述任务处理进程完成对所述待处理文件的处理后,将处理结果返回给所述派发服务器;以使所述派发服务器将所述处理结果转发给客户端。可选的,所述待处理文件由客户端生成。第三方面,本申请提供了一种服务器群,用于进行数据处理,所述服务器群包括上述第一方面中任一项可选的系统。由上述技术方案可以看出,本申请具有以下优点:本申请提供的一种数据处理系统、方法及服务器群,该系统包括:应用节点和派发服务器;所述应用节点包括服务注册进程和任务处理进程;所述服务注册进程与所述任务处理进程共用逻辑运算单元;所述服务注册进程,用于检测到逻辑运算单元的标志位为第一预设标识时,向所述派发服务器发送注册请求;所述派发服务器,用于在接收到所述注册请求后,向所述应用节点传输待处理数据;所述任务处理进程,用于所述应用节点接收到所述待处理数据后,对所述待处理数据进行处理,并将所述逻辑运算单元的标志位由所述第一预设标识切换为第二预设标识。由于应用节点侧的服务注册进程和任务处理进程共用一个逻辑运算单元,任务处理进行负责写该逻辑运算单元的标志位,服务注册进程负责读该逻辑运算单元的标志位,应用节点通过该标志位来向派发服务器提示自身的当前状态,即该应用节点是否在进行数据处理,进而派发服务器决定是否向该应用节点派发待处理文件。因此,从上述的技术方案中可以看出,本申请无需负载均衡服务器,降低了系统的成本。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请提供的一种数据处理系统的示意图;图2为本申请提供的又一种数据处理系统的示意图;图3为本申请提供的一种数据处理的示意图;图4为本申请提供的一种数据处理方法的流程图。具体实施方式现有技术中,当多台服务器对大量数据进行处理时,需要一台负载均衡服务器为处理服务器分配需要处理的数据。然而负载均衡服务器为一种特殊的服务器,其价格昂贵,成本较高。为了解决以上提到的负载均衡服务器价格昂贵的问题,本申请提供了一种数据处理系统,包括:应用节点和派发服务器;所述应用节点包括服务注册进程和任务处理进程;所述服务注册进程与所述任务处理进程共用逻辑运算单元;所述服务注册进程,用于检测到逻辑运算单元的标志位为第一预设标识时,向所述派发服务器发送注册请求;所述派发服务器,用于在接收到所述注册请求后,向所述应用节点传输待处理数据;所述任务处理进程,用于所述应用节点接收到所述待处理数据后,对所述待处理数据进行处理,并将所述逻辑运算单元的标志位由所述第一预设标识切换为第二预设标识。本申请提供的技术方案仅需要在普通的服务器上部署简单的程序,即可实现负载均衡服务器的功能,而普通服务器的价格相对于负载均衡服务器的价格较低,成本较低。为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一:本申请实施例一提供了一种数据处理系统,下面结合附图具体说明。参见图1,该图为本申请提供的一种数据处理系统的示意图。该数据处理系统包括:应用节点101、派发服务器102和客户端103。客户端103,用于生成待处理数据,该数据可以为批量扣款文本。当客户端103生成待处理数据后,客户端会将待处理数据先传输给派发服务器102。派发服务器102,用于在满足条件时,向应用节点101发送待处理数据。为了避免应用节点101中存在闲节点一直处于闲的状态二忙节点一直在处理数据本文档来自技高网
...

【技术保护点】
1.一种数据处理系统,其特征在于,包括:应用节点和派发服务器;/n所述应用节点包括服务注册进程和任务处理进程;所述服务注册进程与所述任务处理进程共用逻辑运算单元;/n所述服务注册进程,用于检测到逻辑运算单元的标志位为第一预设标识时,向所述派发服务器发送注册请求;/n所述派发服务器,用于在接收到所述注册请求后,向所述应用节点传输待处理数据;/n所述任务处理进程,用于所述应用节点接收到所述待处理数据后,对所述待处理数据进行处理,并将所述逻辑运算单元的标志位由所述第一预设标识切换为第二预设标识。/n

【技术特征摘要】
1.一种数据处理系统,其特征在于,包括:应用节点和派发服务器;
所述应用节点包括服务注册进程和任务处理进程;所述服务注册进程与所述任务处理进程共用逻辑运算单元;
所述服务注册进程,用于检测到逻辑运算单元的标志位为第一预设标识时,向所述派发服务器发送注册请求;
所述派发服务器,用于在接收到所述注册请求后,向所述应用节点传输待处理数据;
所述任务处理进程,用于所述应用节点接收到所述待处理数据后,对所述待处理数据进行处理,并将所述逻辑运算单元的标志位由所述第一预设标识切换为第二预设标识。


2.根据权利要求1所述的系统,其特征在于,所述任务处理进程,还用于完成对所述待处理文件的处理后,将所述逻辑运算单元的标志位由所述第二预设标识切换为所述第一预设标识。


3.根据权利要求2所述的系统,其特征在于,所述派发服务器,具体用于在接收到所述注册请求后,根据所述待处理数据的优先级对所述待处理数据进行排列,向所述应用节点传输所述优先级较高的待处理数据。


4.根据权利要求3所述的系统,其特征在于,所述任务处理进程,用于完成对所述待处理文件的处理后,将处理结果返回给所述派发服务器;
所述派发服务器,还用于将所述处理结果转发给客户端。


5.根据权利要求1-4任一项所述的系统,其特征在于,所述待处理文件由客户端生成。


6.一种数据处理的方法,其特征在于,包括:
服务注册进程...

【专利技术属性】
技术研发人员:董亚东
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1