电子装置、Faas平台函数创建方法及存储介质制造方法及图纸

技术编号:20992078 阅读:27 留言:0更新日期:2019-04-29 22:12
本发明专利技术涉及云部署,提出一种Faas平台函数创建方法,包括确定需要在Fass平台上创建的第一函数的第一函数信息;根据第一函数信息确定第一函数的名称及第一函数参数;将所述第一函数的名称及第一函数参数与预先存储的预设格式的函数数组中的各函数的名称及函数参数进行匹配;若所述函数数组中有第二函数对应的第二函数名称及第二函数参数均与所述第一函数名称及所述第一函数参数匹配成功,则获取该第二函数的源代码;基于该第二函数的源代码进行适应性修改,以生成所述第一函数。能够提高Fass平台管理资源的利用率,且能够节省企业大量的人力成本,提高函数创建效率。本发明专利技术还提出一种电子装置及存储介质。

Electronic Device, Faas Platform Function Creation Method and Storage Media

The invention relates to cloud deployment, and proposes a Faas platform function creation method, which includes determining the first function information of the first function that needs to be created on the Fass platform, determining the name of the first function and the first function parameters according to the first function information, and the names of the first function and the first function parameters as well as the functions in the preset function array stored in advance. Function parameters are matched; if the second function name and the second function parameter corresponding to the second function in the array of functions are matched successfully with the first function name and the first function parameter, the source code of the second function is obtained; and the source code of the second function is adaptively modified to generate the first function. It can improve the utilization rate of management resources of Fass platform, save a lot of manpower cost and improve the efficiency of function creation. The invention also provides an electronic device and a storage medium.

【技术实现步骤摘要】
电子装置、Faas平台函数创建方法及存储介质
本专利技术涉及云服务领域,尤其涉及一种电子装置、Faas平台函数创建方法及存储介质。
技术介绍
随着云技术的不断发展,越来越多的云平台开始面向各种企业提供业务服务。目前,在云服务领域,通过Faas面向各种企业提供业务服务时,需要各企业将自建的函数上传到Faas中进行统一管理。但是,在同一服务领域,例如金融领域,各个企业之间通常存在大量相同的业务需求,容易出现企业之间向Faas平台重复上传相同的函数,不仅导致Faas平台的管理资源浪费,且浪费企业大量的人力财力、函数创建的效率低下。。
技术实现思路
有鉴于此,本专利技术提出一种电子装置、Faas平台函数创建方法及存储介质,能够提高Fass平台管理资源的利用率,且能够节省企业大量的人力成本,提高函数创建效率。首先,为实现上述目的,本专利技术提出一种电子装置,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的Faas平台函数创建程序,所述Faas平台函数创建程序被所述处理器执行时实现如下步骤:A1、确定需要在Fass平台上创建的第一函数的第一函数信息;A2、根据本文档来自技高网...

【技术保护点】
1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的Faas平台函数创建程序,所述Faas平台函数创建程序被所述处理器执行时实现如下步骤:A1、确定需要在Fass平台上创建的第一函数的第一函数信息;A2、根据第一函数信息确定第一函数的名称及第一函数参数;A3、将所述第一函数的名称及第一函数参数与预先存储的预设格式的函数数组中的各函数的名称及函数参数进行匹配;A4、若所述函数数组中有第二函数对应的第二函数名称及第二函数参数均与所述第一函数名称及所述第一函数参数匹配成功,则获取该第二函数的源代码;A5、基于该第二函数的源代码进行适应...

【技术特征摘要】
1.一种电子装置,其特征在于,所述电子装置包括存储器、及与所述存储器连接的处理器,所述处理器用于执行所述存储器上存储的Faas平台函数创建程序,所述Faas平台函数创建程序被所述处理器执行时实现如下步骤:A1、确定需要在Fass平台上创建的第一函数的第一函数信息;A2、根据第一函数信息确定第一函数的名称及第一函数参数;A3、将所述第一函数的名称及第一函数参数与预先存储的预设格式的函数数组中的各函数的名称及函数参数进行匹配;A4、若所述函数数组中有第二函数对应的第二函数名称及第二函数参数均与所述第一函数名称及所述第一函数参数匹配成功,则获取该第二函数的源代码;A5、基于该第二函数的源代码进行适应性修改,以生成所述第一函数。2.如权利要求1所述的电子装置,其特征在于,在所述步骤A1中,所述第一函数信息包括调用函数的业务类型、函数的编程语言以及函数的功能。3.如权利要求1所述的电子装置,其特征在于,在所述步骤A2中,所述第一函数的名称包括所述第一函数对应的类名称,其中,一个类包括多个函数,或者多个类包括同一个函数;所述第一函数参数包括第一函数输入的参数以及第一函数的执行结果。4.如权利要求1所述的电子装置,其特征在于,在所述步骤A3之前,还包括预先存储的预设格式的函数数组的生成步骤,所述预先存储的预设格式的函数数组的生成的步骤包括:从所述Faas平台上获取第一预定义数量的函数;根据预先确定的函数相似度分析规则,分别分析所述第一预定义数量的函数中各函数之间的相似度;若有函数与第二预定义数量的函数之间的相似度大于预设的相似度阈值,则基于该函数的函数的名称及函数参数生成所述预设格式的函数数组,所述预设格式的函数数组中包括与该函数相似的函数。5.如权利要求4所述的电子装置,其特征在于,所述第一函数的名称及第一函数参数均以字节码表示,所述预设格式的函数数组中的各函数的名称及函数参数也均以字节码表示,所述预先确定的函数相似度分析规则包括:判断以字节码表示的所述第一预定义数量的各函数的字节码的长度;若有函数的字节码小于或者等于第一预设长度,则删除该函数;若有函数的字节码大于第一预设长度,则截取该函数字节码中第二预设长度的字节码作为该函数的样本集信息;对截取...

【专利技术属性】
技术研发人员:赵骏
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1