文档首页> > 用户指南> FunctionGraph使用说明> 如何使用FunctionGraph?

如何使用FunctionGraph?

分享
更新时间: 2019/05/27 19:57

函数使用流程

函数使用流程如图1所示。

  1. 用户编写业务程序代码,打包上传至FunctionGraph函数,添加事件源(如SMN、DMS、OBS、DIS等),完成应用程序构建部署。
  2. 通过RESTful API或者云产品事件源触发函数,生成函数实例,实现业务功能,函数在运行过程中的资源调度由FunctionGraph来管理。
  3. 用户可以查看函数运行日志和监控信息,按照代码运行情况收费,代码未运行时不产生费用。
图1 函数使用过程

说明如下:

①用户编写代码,目前支持Node.js、Python、Java、Go、C#等语言,详情请参考开发指南

②上传代码,目前支持在线编辑、上传ZIP包,从OBS引用ZIP包等,详情请参考表3

③可以通过API和云产品事件源触发函数执行,触发方法请参考使用SMN触发器使用DMS触发器使用APIG触发器使用OBS触发器使用DIS触发器使用定时触发器使用LTS触发器使用CTS触发器

④函数在执行过程中,会根据请求量弹性扩容,支持请求峰值的执行,此过程用户无需配置,由FunctionGraph完成,并发数限制请参考使用限制

⑤FunctionGraph函数实现了与华为云日志云服务的对接,用户无需配置,即可查看函数运行日志信息,请参考查询日志

⑥FunctionGraph函数实现了与华为云监控云服务的对接,用户无需配置,即可查看图形化监控信息,请参考监控函数

⑦函数执行结束后,根据函数的实际执行时间按量计费,收费粒度精确到100ms。

工作流使用流程

用户可以在Event工作流中编排内部触发器,也可以为工作流绑定外部触发器,如图2所示。

图2 工作流使用流程
如果您喜欢这篇文档,您还可以:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区