logo好方法网

执行服务的方法、装置、计算机设备和存储介质


技术摘要:
本申请涉及一种执行服务的方法、装置、计算机设备和存储介质。所述方法包括:接收至少一个业务方的执行请求,执行请求携带模型标识,获取与各个模型标识对应的服务模型的配置文件,服务模型包括多个服务节点模型,按照各个服务节点模型的业务逻辑进行链接,得到服务模  全部
背景技术:
在面向微服务架构体系建设中,服务节点已达成百上千个,随着提供服务的增多, 按照业务提高单一的服务以及无法满足需求,为了解决该问题,提出了服务编排方法。已有 的服务编排解决方案主要是通过预定义节点模板,然后通过节点模板编辑节点模型,再利 用多个节点模型编排形成服务模型,进行服务模型实例化,最后执行整个编排好的服务,由 于服务模型的执行过程需要每次都执行实例化过程,从而使得服务模型的执行效率低下。
技术实现要素:
为了解决上述技术问题,本申请提供了一种执行服务的方法、装置、计算机设备和 存储介质。 本申请提供了一种执行服务的方法,包括: 接收至少一个业务方的执行请求,执行请求携带模型标识; 获取与各个模型标识对应的服务模型的配置文件,服务模型包括多个服务节点模 型,按照各个服务节点模型的业务逻辑进行链接,得到服务模型,各个服务模型通过领域专 用语言定义; 执行各个服务模型中的服务。 本申请提供了一种执行服务的装置,包括: 请求接收模块,用于接收至少一个业务方的执行请求,执行请求携带模型标识; 配置文件获取模块,用于获取与各个模型标识对应的服务模型的配置文件,服务 模型包括多个服务节点模型,按照各个服务节点模型的业务逻辑进行链接,得到服务模型, 各个服务模型通过领域专用语言定义; 执行模块,用于执行各个服务模型中的服务。 一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的 计算机程序,所述处理器执行所述计算机程序时实现以下步骤: 接收至少一个业务方的执行请求,执行请求携带模型标识; 获取与各个模型标识对应的服务模型的配置文件,服务模型包括多个服务节点模 型,按照各个服务节点模型的业务逻辑进行链接,得到服务模型,各个服务模型通过领域专 用语言定义; 执行各个服务模型中的服务。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现以下步骤: 接收至少一个业务方的执行请求,执行请求携带模型标识; 4 CN 111580793 A 说 明 书 2/13 页 获取与各个模型标识对应的服务模型的配置文件,服务模型包括多个服务节点模 型,按照各个服务节点模型的业务逻辑进行链接,得到服务模型,各个服务模型通过领域专 用语言定义; 执行各个服务模型中的服务。 上述执行服务的方法、装置、计算机设备和存储介质,所述方法包括:接收至少一 个业务方的执行请求,执行请求携带模型标识;获取与各个模型标识对应的服务模型的配 置文件,服务模型包括多个服务节点模型,按照各个服务节点模型的业务逻辑进行链接,得 到服务模型,各个服务模型通过领域专用语言定义;执行各个服务模型中的服务。通过领域 专用语言定义服务模型,通过领域专用语言自定义服务模型,解析自定义的服务模型的配 置文件,按照配置文件中的定义的参数执行服务,提升服务模型的执行效率。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而 言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图1为一个实施例中执行服务的方法的应用环境图; 图2为一个实施例中执行服务的方法的流程示意图; 图3为一个实施例中服务节点的配置界面示意图; 图4为一个实施例中服务节点模型的配置界面示意图; 图5为另一个实施例中服务节点模型的配置界面示意图; 图6为一个实施例中服务模型的示意图; 图7为一个实施例中服务执行与干预的示意图; 图8为一个实施例中同步执行和干预的时序图; 图9为一个实施例中异步执行和干预的时序图; 图10为一个实施例中执行服务的装置的结构框图; 图11为一个实施例中计算机设备的内部结构图。
分享到:
收藏