当前位置:主页 > 查看内容

触发函数_函数工作流 FunctionGraph_用户指南_FunctionGraph使用

发布时间:2021-05-09 00:00| 位朋友查看

简介:在FunctionGraph上构建应用程序时,核心组件是函数和事件源。事件源是发布事件的公有云服务或自定义应用程序, 函数是处理事件的自定义代码。 FunctionGraph支持将多种云服务作为事件源。有关更多信息,请参考 支持的事件源 。当配置了这些事件源触发Functio……

在FunctionGraph上构建应用程序时,核心组件是函数和事件源。事件源是发布事件的公有云服务或自定义应用程序, 函数是处理事件的自定义代码。

FunctionGraph支持将多种云服务作为事件源。有关更多信息,请参考支持的事件源。当配置了这些事件源触发FunctionGraph函数时,函数在出现事件时自动调用。

函数调用的方式有以下两种。

  • 同步调用

    同步调用指的是客户端请求需要明确等到响应结果,也就是说这样的请求必须得调用到用户的函数,并且等到调用完成才返回。

  • 异步调用

    异步调用是指客户端不关注请求调用的结果,服务端收到请求后将请求排队,排队成功后请求就返回,服务端在空闲的情况下会逐个处理排队的请求。

    如果函数被异步调用并受到限制,会自动重试受限制的事件,并在重试之间有一定的时间间隔。在使用异步事件来调用函数之前,会将它们排队。

支持的事件源及调用方式如下表1所示。

表1 调用方式

事件源

调用方式

消息通知服务SMN

异步调用

分布式消息服务DMS

异步调用

API网关APIG

同步调用

对象存储服务OBS

异步调用

数据接入服务DIS

异步调用

定时器TIMER

异步调用

云日志服务LTS

异步调用

云审计服务CTS

异步调用

文档数据库服务DDS

同步调用

分布式消息服务Kafka

同步调用


本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐