[发明专利]云函数调用方法、电子设备及计算机可读存储介质在审
| 申请号: | 202110798937.8 | 申请日: | 2021-07-14 |
| 公开(公告)号: | CN115617538A | 公开(公告)日: | 2023-01-17 |
| 发明(设计)人: | 李林锋 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 左婷兰 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 函数 调用 方法 电子设备 计算机 可读 存储 介质 | ||
本申请适用于云计算技术领域,尤其涉及云函数调用方法、电子设备及计算机可读存储介质。该方法中,函数调度器在获取到调用目标云函数的调用请求时,可以向状态管理装置发送该调用请求对应的第一请求参数。状态管理装置可以根据第一请求参数获取目标云函数的状态数据,并将目标云函数的状态数据添加至第一请求参数中,得到第二请求参数。随后,状态管理装置可以向函数调度器发送第二请求参数,以使得函数调度器可以直接从第二请求参数中获取之前缓存的状态数据,提升目标云函数的运行效率,并且不需要直接与缓存服务交互,可以有效降低状态数据访问的网络开销和网络安全风险,降低云函数调用的时延,提升云函数调用的可靠性,从而提升业务性能。
技术领域
本申请属于云计算技术领域,尤其涉及云函数调用方法、电子设备及计算机可读存储介质。
背景技术
云函数(cloud functions)是指在云端运行的函数,可以提供无服务器(serverless)的计算服务,以帮助开发者简化应用开发与运维相关的事务,降低应用功能的实现门槛,快速构建业务能力。其中,函数在运行过程中会产生一些状态数据,这些状态数据可以提高函数后续运行的效率。目前,云函数均是按调用动态创建函数实例,执行完成之后函数实例就会销毁,导致状态数据无法保存。因此现有的云函数都是无状态的,使得现有的云函数在调用过程中存在运行效率较低的问题,影响业务性能。
发明内容
本申请实施例提供了一种云函数调用方法、电子设备及计算机可读存储介质,可以提高云函数调用中的运行效率,提升业务性能。
第一方面,本申请实施例提供了一种云函数调用方法,应用于云平台中的状态管理装置,所述云平台还包括函数调度器和至少一个云函数,所述状态管理装置中存储有至少一个所述云函数的状态数据,所述方法可以包括:
所述状态管理装置获取调用请求对应的第一请求参数,所述调用请求用于请求调用目标云函数,所述目标云函数为至少一个所述云函数中的任一个;
所述状态管理装置根据所述第一请求参数获取所述目标云函数的第一状态数据,并将所述目标云函数的第一状态数据添加至所述第一请求参数中,得到第二请求参数;
所述状态管理装置向所述函数调度器发送所述第二请求参数,所述第二请求参数用于所述函数调度器调用所述目标云函数。
通过上述的云函数调用方法,状态管理装置在获取到第一请求参数时,可以根据第一请求参数获取目标云函数的状态数据,并可以将目标云函数的状态数据添加至第一请求参数中,得到第二请求参数。随后,状态管理装置可以向函数调度器发送第二请求参数,使得函数调度器可以直接从第二请求参数中获取之前缓存的状态数据,并且结合状态数据来调用目标云函数,提高目标云函数的运行效率。另外,还使得函数调度器不需要对接外部的缓存服务,不需要直接与缓存服务交互,而直接像操作本地变量一样操作状态数据,可以有效降低状态数据访问的网络开销和网络安全风险,降低云函数调用的时延,提升云函数调用的可靠性,从而提升业务性能。另外,该方法还使得业务对缓存服务无感知,极大地降低了业务实现的难度和复杂性,提升用户体验。
示例性的,所述状态管理装置可以包括第一状态管理模块和第二状态管理模块,所述第二状态管理模块用于存储至少一个所述云函数的状态数据。其中,所述第一状态管理模块与至少一个所述云函数可以设置于同一服务器。
在该实现方式提供的云函数调用方法中,第一状态管理模块可以部署于各云函数所在的服务器中,使得在进行目标云函数的调用时,可以通过与目标云函数处于同一服务器的第一状态管理模块来获取目标云函数的状态数据,降低云函数调用过程中的网络时延,降低读写状态数据的耗时,提升目标云函数的运行效率。
示例性的,所述第二状态管理模块可以部署于服务器集群中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110798937.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:衣物处理设备
- 下一篇:一种OFDM信号生成方法、相关设备及应用系统





