[发明专利]一种分布式多业务逻辑异步处理的方法、系统及装置有效
申请号: | 200710308410.2 | 申请日: | 2007-12-29 |
公开(公告)号: | CN101196831A | 公开(公告)日: | 2008-06-11 |
发明(设计)人: | 戴笑涛;龚健 | 申请(专利权)人: | 北京方正国际软件系统有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 100080北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 业务 逻辑 异步 处理 方法 系统 装置 | ||
技术领域
本发明涉及计算机及互联网技术领域,尤其涉及一种分布式多业务逻辑异步处理的方法、系统及装置。
背景技术
目前,针对大批量数据的统计与分析,通常都是分配专门的时间,集中进行处理,这种方法非常消耗计算机的资源,而且花的时间也特别长。
比如,在轨道交通自动售检票系统中,每天数百万次的进出票款需要对照和进行各种数据统计分析,对这些数据的统计分析都是在列车午夜停运后集中进行的,其系统运算量巨大,往往需要计算数个小时。
这种传统的大批数据的统计分析方法,耗时长,计算机的计算压力大。
发明内容
本发明实施提供一种分布式多业务逻辑异步处理的方法,用以解决大批量数据处理中存在的耗时长、计算压力大的问题。
本发明实施例提供的一种分布式多业务逻辑异步处理的方法,包括:
客户端根据所述系统中的一个服务器发布的业务,确定当前请求的至少一项业务是当前可处理的业务,包括所述服务器当前可处理的业务和所述系统中其它服务器当前可处理的业务;
客户端从所述服务器中获取与所述至少一项业务对应的标签模板,并通过所述标签模板生成与每项业务对应的标签,将每个标签与需要处理的业务数据一起提交给所述服务器,所述标签中记录了该业务对应的业务处理接口标识;
所述服务器根据每个标签中记录的该业务对应的业务处理接口标识,确定处理每项业务的服务器及该服务器中对应的业务处理接口,调用所述业务处理接口进行相应的业务处理。
本发明实施例提供的一种分布式多业务逻辑异步处理的系统,包括:
第一服务器,用于发布当前可处理的业务,向客户端提供所述业务的标签模板,并在接收到客户端的至少一项业务处理请求时,根据接收到的标签中记录的信息,确定处理每项业务的服务器,并在确定所述服务器不是本服务器时,按照该业务对应的标签中记录的信息,将所述标签及业务数据转发给对应的服务器处理;
第二服务器,用于接收所述第一服务器转发的标签及业务数据,并调用相应的业务处理接口进行处理;
客户端,用于在确定请求的至少一项业务是所述第一服务器发布的业务时,从所述第一服务器中获取与所述至少一项业务对应的标签模板,并通过所述标签模板生成与每项业务对应的标签,将每个标签与需要处理的业务数据一起提交给所述第一服务器。
本发明实施例提供的一种分布式多业务逻辑异步处理的服务器,包括:
管理模块,用于发布当前可处理的业务,并向客户端提供所述业务的标签模板;
分拣模块,用于根据接收到的来自所述客户端的每个标签中记录的信息,确定处理每项业务的服务器地址,并在确定所述服务器不是本服务器时,按照该业务对应的标签中记录的信息,将所述标签及业务数据转发给对应的服务器处理;
调度模块,用于在所述分拣模块确定处理其中一项业务的服务器为本服务器时,根据该业务对应的标签记录的信息,确定处理该业务的业务处理接口,并调用该业务处理接口对所述业务进行处理。
本发明实施例提供的一种分布式多业务逻辑异步处理的客户端,包括:
获取模块,用于在确定请求的至少一项业务是系统中一个服务器发布的当前可处理的业务时,从所述服务器中获取与所述至少一项业务对应的标签模板;
提交模块,通过所述标签模板生成与每项业务对应的标签,将每个标签与需要处理的业务数据一起提交给所述服务器。
本发明实施例中,系统中的一个服务器根据当前自身以及系统中其它服务器的资源占用情况,向客户端发布当前可以处理的业务,客户端可以根据该服务器发布的业务类型,向该服务器提交一项或多项业务处理请求,并设置标签,所述标签与请求处理的业务数据一起发送给该服务器,该服务器根据标签中记录的信息,调用相应的服务器和业务处理接口对所述业务数据进行相应的处理,这样,实现了大批量的数据的分散处理,减少了数据集中处理时所消耗的时间,同时也减轻了计算机的计算压力。
附图说明
图1为本发明实施例中一种分布式多业务逻辑异步处理的方法流程图;
图2为本发明实施例中一种分布式多业务逻辑异步处理的系统结构示意图;
图3为具体本发明实施例中一种分布式多业务逻辑异步处理的服务器结构示意图;
图4为本发明实施例中一种分布式多业务逻辑异步处理的客户端结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京方正国际软件系统有限公司,未经北京方正国际软件系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710308410.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:碳酸氢钠真空袋内胆
- 下一篇:不饱和聚酯树脂或乙烯基酯树脂组合物