【技术实现步骤摘要】
本专利技术涉及一种响应式serverless函数编排运行装置,属于云计算。
技术介绍
1、serverless计算是一种新兴的云计算方式,其提出了一种无服务感知的概念,即开发者只需要将资源提交到serverless云计算平台,就不用关心服务器的运行状态以及资源占用情况,只需要根据资源提供的接口进行访问即可。faas,函数即服务,是一种服务提供方式,其思想旨在将函数作为服务,对外暴露接口,用户通过接口访问函数,则可以获得函数计算返回的结果。通过serverless计算与faas相结合的方式,被称作serverless函数计算。
2、当一个计算任务较为复杂时,单个serverless函数受限于平台提供的最长计算时间,难以完成较为复杂的计算任务,需要利用已经部署的多个serverless函数进行编排计算。serverless函数编排,指的是用户定义一个由多个serverless函数协同运行完成一个复杂任务的过程,serverless函数编排成为一个函数流用来执行任务。为了实现函数流的高效运行,现有的许多专利技术通过各种方式优化函数
本文档来自技高网...【技术保护点】
1.一种响应式Serverless函数编排运行装置,其特征在于,包括声明式Serverless函数编排装置以及响应式Serverless函数流运行装置,声明式Serverless函数编排装置通过提供声明式的函数编排接口,将数据抽象为Lambda项以及节点,装置将Serverless函数编排编译为静态图;响应式Serverless函数运行装置将静态图进行拓扑排序,分析数据之间的独立性以及编排函数的并行性,通过响应式运行和并行计算的方式执行静态图。
2.根据权利要求1所述响应式Serverless函数编排运行装置,其特征在于,所述编排装置通过提供SDK的方式,
...【技术特征摘要】
1.一种响应式serverless函数编排运行装置,其特征在于,包括声明式serverless函数编排装置以及响应式serverless函数流运行装置,声明式serverless函数编排装置通过提供声明式的函数编排接口,将数据抽象为lambda项以及节点,装置将serverless函数编排编译为静态图;响应式serverless函数运行装置将静态图进行拓扑排序,分析数据之间的独立性以及编排函数的并行性,通过响应式运行和并行计算的方式执行静态图。
2.根据权利要求1所述响应式serverless函数编排运行装置,其特征在于,所述编排装置通过提供sdk的方式,允许用户使用前端语言编写数据对象的流向形式,该过程称为声明式编排函数流;用户提交前端语言编写的函数流后,由编排装置将用户编写的数据对象均抽象为节点,每一个数据对象均通过一个节点进行维护,该过程称为数据抽象为节点;之后编排装置将节点的依赖关系关联起来,编译成为静态图,该过程称为静态图编译;因此,编排装置主要分为以下几个步骤:声明式编排函数流、数据抽象为节点、静态图编译。
3.根据权利要求2所述响应式serverless函数编排运行装置,其特征在于,所述声明式编排函...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。