[发明专利]一种计算单元的并发调用方法及系统在审

专利信息
申请号: 201710556579.3 申请日: 2017-07-10
公开(公告)号: CN107357669A 公开(公告)日: 2017-11-17
发明(设计)人: 李文雄;施政;吴儒鑫 申请(专利权)人: 深圳乐信软件技术有限公司
主分类号: G06F9/54 分类号: G06F9/54
代理公司: 北京品源专利代理有限公司11332 代理人: 孟金喆
地址: 518000 广东省深圳市南山区*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 计算 单元 并发 调用 方法 系统
【说明书】:

技术领域

发明实施例涉及数据交换技术,尤其涉及一种计算单元的并发调用方法及系统。

背景技术

现有技术中的一种实现并发调用计算单元的方式是外部业务系统(请求最初发起者)向调度系统发送计算任务。通过调度系统调用计算系统包含的计算单元完成该计算任务。上述调度系统与计算系统间通过自定义RPC(Remote Procedure Call,远程过程调用)协议进行调用。具体是,在调度系统中配置有调用计算单元的接口代码,该接口代码基于RPC协议编写。由于不同的计算单元以接口的形式提供计算服务,调用不同的计算单元需要调度系统配置有对应的接口代码。调度系统通过调用各个计算单元的接口,以反射调用的形式并发调用计算系统中的各个计算单元。

发明人在实现本发明的过程中,发现上述方式需要修改调度系统的代码,对调度系统有侵入性,影响调度系统的执行效率。同时,若计算系统存在新增或修改计算单元的情况,由于需要相应的修改调度系统中的接口代码才能使计算单元的变更生效,无法做到计算单元变更的实时生效。此外,由于计算单元接口数量较多、管理复杂,容易引发运维事故。

发明内容

本发明实施例提供一种计算单元的并发调用方法及系统,可以实现对调度系统无侵入,以及计算单元的可视化配置和实时生效。

第一方面,本发明实施例提供了一种计算单元的并发调用方法,包括:

调度系统由配置系统中获取计算单元注册信息;

所述调度系统根据计算任务包含的任务类型查询所述计算单元注册信息,绑定所述计算任务对应的所述计算单元注册信息以及所述计算任务,根据绑定结果生成并发调度请求,并通过预设的一个RPC接口发送所述并发调度请求至计算系统;

所述计算系统将所述并发调度请求分解成对应于计算单元的计算任务,将所述计算任务路由至对应的所述计算单元,并发送所述计算任务的运算结果至所述调度系统。

第二方面,本发明实施例还提供了一种计算单元的并发调用系统,该调度系统包括:

配置系统,用于获取并存储计算单元注册信息;

调度系统,与所述配置系统通信连接,用于由所述配置系统中获取计算单元注册信息;以及,根据计算任务包含的任务类型查询所述计算单元注册信息,绑定所述计算任务对应的所述计算单元注册信息以及所述计算任务,根据绑定结果生成并发调度请求,并通过预设的一个RPC接口发送所述并发调度请求至计算系统;

计算系统,与所述调度系统通信连接,用于将所述并发调度请求分解成对应于计算单元的计算任务,将所述计算任务路由至对应的所述计算单元,并发送所述计算任务的运算结果至所述调度系统。

本发明实施例提供一种计算单元的并发调用方法及系统,通过配置系统存储计算单元注册信息,实现对各个计算单元接口信息的统一管理,使计算单元的变更能够及时生效。通过调度系统由配置系统中获取计算单元注册信息,根据该计算单元注册信息通过预设的一个RPC接口向计算系统发起并发调度请求,无需在调度系统中配置针对各个计算单元的接口代码,实现将调度系统和各个计算单元彻底解耦。通过在计算系统中增设服务分发单元,实现将并发调度请求包含的计算任务路由到相应的计算单元,以通过计算单元完成该计算任务。本发明实施例解决对调度系统的侵入问题,以及计算单元的接口配置变更不能及时生效的问题,还能解决计算单元接口数量多,管理复杂的问题。

附图说明

图1是本发明实施例一中的一种计算单元的并发调用方法的流程图;

图2是本发明实施例二中的一种计算单元的并发调用方法的流程图;

图3是本发明实施例三中的一种计算单元的并发调用方法的时序图;

图4是本发明实施例四中的一种计算单元的并发调用系统的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳乐信软件技术有限公司,未经深圳乐信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710556579.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top