[发明专利]分布式系统的服务提供方法及分布式系统有效
申请号: | 201510990009.6 | 申请日: | 2015-12-24 |
公开(公告)号: | CN106921688B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 姜建;雷鑫;孙宏发 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 系统 服务 提供 方法 | ||
本申请提出一种分布式系统的服务提供方法及分布式系统。其中,该方法包括:获取待执行的任务,其中,任务包括至少一个服务及至少一个服务的服务执行序列,且每个服务包括至少一个组件及至少一个组件的组件执行序列;以及根据服务执行序列依次调用并执行至少一个服务,并接收至少一个服务的返回结果,其中,至少一个服务在执行时根据组件的执行序列依次调用并执行至少一个组件。本申请实施例的分布式系统的服务提供方法及分布式系统,实现了待执行的任务的快速布控,提高了通用逻辑的复用率,进而提高了对业务的响应能力。
技术领域
本申请涉及互联网技术领域,尤其涉及一种分布式系统的服务提供方法及分布式系统。
背景技术
目前,在大型的互联网应用系统中,很多系统都采用面向服务的体系结构(SOA,Service-Oriented Architecture),面向服务的体系结构作为一个新兴的组件模型受到广泛的关注和使用,面向服务的体系结构通过建立统一的架构,使得软件开发人员能快速开发、集成和应用。
通常,为了系统的稳定性考虑,很多系统在不同的场景下,会采用不同的集群部署模式,例如,对于支付宝的风险控制系统,在国内场景和国外场景下所使用的集群部署模式是不同的,并且在很多情况下,不同场景下需要提供的服务不同,为了满足不同场景的不同需求,业务系统需要根据场景的不同采用不同的处理流程。也就是说,不同场景下的分析流程不同,在开发过程中,针对不同的场景需要开发不同的代码,以完成不同场景流程的定制。
然而,上述基于面向服务的体系结构,针对不同场景开发不同的代码的方式存在的问题如下:(1)在开发新业务的过程中,往往无法很好的复用以往的经验,即通用逻辑的复用率低,很多业务功能的研发都需从零开始,且需编写的大量代码,研发效率低下,无法保证软件质量,新业务开发周期较长;(2)不同场景下,各自不同的实现会增加维护系统的工作量。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种分布式系统的服务提供方法,该方法实现了待执行的任务的快速布控,提高了通用逻辑的复用率,进而提高了对业务的响应能力。
本申请的第二个目的在于提出一种分布式系统。
为达上述目的,本申请第一方面实施例提出了一种分布式系统的服务提供方法,包括:获取待执行的任务,其中,所述任务包括至少一个服务及所述至少一个服务的服务执行序列,且每个所述服务包括至少一个组件及所述至少一个组件的组件执行序列;以及根据所述服务执行序列依次调用并执行所述至少一个服务,并接收所述至少一个服务的返回结果,其中,所述至少一个服务在执行时根据所述组件的执行序列依次调用并执行所述至少一个组件。
本申请实施例的分布式系统的服务提供方法,获取待执行的任务,其中,任务包括至少一个服务及至少一个服务的服务执行序列,且每个服务包括至少一个组件及至少一个组件的组件执行序列;以及根据服务执行序列依次调用并执行至少一个服务,并接收至少一个服务的返回结果,其中,至少一个服务在执行时根据组件的执行序列依次调用并执行至少一个组件,由此,实现了待执行的任务的快速布控,提高了通用逻辑的复用率,进而提高了对业务的响应能力。
为达上述目的,本申请第二方面实施例提出了一种分布式系统,包括业务管理模块和业务模块,其中,所述业务模块,用于提供服务,其中,所述服务包括至少一个组件及所述至少一个组件的组件执行序列,所述服务在执行时根据所述组件的执行序列依次调用并执行所述至少一个组件;以及所述业务管理模块,用于获取待执行的任务,其中,所述任务包括至少一个服务及所述至少一个服务的服务执行序列,并根据所述服务执行序列依次调用并执行所述至少一个服务,以及接收所述至少一个服务的返回结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510990009.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光模块APD保护电路
- 下一篇:浪涌保护器及防雷装置