【serverless与微服务】初次体验华为云函数工作流FunctionGraph

本文介绍了初次体验华为云函数工作流FunctionGraph的过程,旨在理解Serverless的工作原理和微服务理念。通过登录华为云官网、创建及配置云函数,了解事件触发、输入参数event和context的使用,以及如何编写测试用例和执行云函数。最终,作者计划进一步探索将Serverless应用于文件处理和存储的实际场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【实验目的】
听说serverless与微服务服务是云计算的重要发展方向,华为云对应的明星产品包括函数工作流FunctionGraph,体验一下severless怎么用。 

【体验思路】
1、云函数的思路是有一个事件(如向对象存储存了一张照片),然后触发云函数对这张照片进行某种处理(比如照片美化),然后存放到另外一个地方去(如对象存储另一个位置或mysql数据库中)。这样的好处是,无需启用一个服务器专门等有照片上传事件,因为互联网场景下,我们不知道客户什么时候会上传照片,无需专门服务器,就是severless的通俗理解了。有照片上传了再自动处理,这是一种微服务的理念。
2、本文是体验serverless的首次体验,先熟悉一下云函数怎么操作,如何使用函数的输入参数。

【操作步骤】
1、登录华为云官网,在“产品”-“基础服务”-“计算”-“函数工作流Function Graph”,进入控制台。首次登录会提示申请体验、开通权限等操作,按照提示开通即时生效。

2、先了解一下函数的输入参数event、context的含义和用法。以python3.6为例:
https://support.huaweicloud.com/devg-functiongraph/functiongraph_02_0420.html
def handler (event, context)
入口函数名(handler):就是一个python文件包中,触发器执行的主函数,类似大家学C语言里面的main函数。
执行事件(event): 该事件的相关参数,格式为key:value这种JSON数据结构。不同事件的格式不一样,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值