函数工作流(FunctionGraph)是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。
函数使用流程如下图所示。
1、编写代码
用户编写业务代码,目前支持Node.js、Python、Java、Go等语言。
2、上传代码
目前支持在线编辑、上传ZIP或JAR包,从OBS引用ZIP包等。
3、API和云产品事件源触发函数执行
通过RESTful API或者云产品事件源触发函数执行,生成函数实例,实现业务功能。
4、弹性执行
函数在执行过程中,会根据请求量弹性扩容,支持请求峰值的执行,此过程用户无需配置,由FunctionGraph完成。
5、查看日志
FunctionGraph函数实现了与云日志服务的对接,您无需配置,即可查看函数运行日志信息。
6、查看监控
FunctionGraph函数实现了与云监控服务的对接,您无需配置,即可查看图形化监控信息。