【技术实现步骤摘要】
一种基于微服务架构的服务编排处理方法及装置
[0001]本申请涉及计算机
,具体涉及一种基于微服务架构的服务编排处理方法及装置。
技术介绍
[0002]随着IT技术的发展,IT管理任务的复杂程度越来越高,管理成本也越来越高。为此,人们采用了流程与任务结合的方式,来将某些服务能力固化,以达到快速、自动化完成指定任务的目的。用户只需要进行服务编排便可以创建多种所需的服务,并实现服务实例的相关操作。
[0003]相关技术中,服务编排的实现方式主要是通过集成总线(如:Camel、OSB)或流程引擎(如:Flowable)的实现方式。但无论是通过集成总线(如:Camel、OSB)或流程引擎(如:Flowable)的实现方式,都需引入第三方组件,这使得测试验证复杂、通常需要额外的运维成本,维护上较为复杂。
[0004]有鉴于此,特提出本申请。
技术实现思路
[0005]本申请的目的是提供一种基于微服务架构的服务编排处理方法、装置、电子设备及计算机存储介质,实现了在不引入第三方组件以及增加运维复杂度的 ...
【技术保护点】
【技术特征摘要】
1.一种基于微服务架构的服务编排处理方法,其特征在于,所述方法包括:响应于用户的第一操作,确定至少一个应用程序编程接口的服务规范;响应于用户的第二操作,确定至少一个与所述应用程序编程接口对应的业务处理逻辑,以及基于所述业务处理逻辑生成第一格式的业务编排内容;根据所述服务规范,对所述业务编排内容进行校验,以及在校验通过时输出与所述业务编排内容对应的编排服务。2.根据权利要求1所述的方法,其特征在于,所述服务规范包括以下一项或多项:服务ID,服务名称,请求路径,请求方法,Header,Query Param,请求体,请求体类型,响应体,响应类型,或者,接口规范文件。3.根据权利要求1所述的方法,其特征在于,所述业务编排内容中至少包括开始节点和结束节点。4.根据权利要求1
‑
3任一所述的方法,其特征在于,所述根据所述服务规范,对所述业务编排内容进行校验,具体包括:根据所述业务编排内容,生成基于Project Reactor实现的代码片段,以及执行模拟调用所述业务编排内容对应的第一应用程序编程接口,并确定执行结果是否与所述第一应用程序编程接口的服务规范相匹配。5.一种基于微服务架构的服务编排处理装置,其特征在于,所述装置包括:确定模块,用于响应于用户的第一操作,确定至少一个应用程序编程接口的服务规范,以及,响应于用户的第二操作,确定至少一个与所述应用程序编程接口对应的业务处理逻辑,以及基...
【专利技术属性】
技术研发人员:王平,陈海亮,钟太焱,张宝光,杨克伟,
申请(专利权)人:杭州东方通信软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。