最近更新时间:2022-08-31 20:45:05
云函数从调用方式上可以分为两类:
根据您对函数配置的触发器,函数被置为不同的请求处理类型,和调用方式的对应关系见下表:
函数请求处理类型 | 支持的触发器类型 | 调用方式 |
---|---|---|
处理事件请求 | 对象存储触发器 | 异步调用 |
处理HTTP请求 | HTTP触发器 | 同步调用 |
当您同步调用一个函数时,事件将直接触发函数,云函数会运行该函数并等待响应。适用于由HTTP请求触发,或需及时查看执行结果的场景。
金山云云函数与云产品事件源进行了集成,通过对应的触发器能够触发相关函数执行。云函数系统在接收异步调用请求后,会将请求持久化并立即返回响应,而不是等待请求执行完成后再返回。对于不需要查询每个执行结果,任务量多且密集,存在服务调用关系的业务场景,可以使用事件请求函数。
当事件请求执行失败时,云函数系统可进行错误重试,您可在函数配置>执行配置中对异步调用的重试规则进行自定义配置。
异步调用重试:开启后将支持异步请求的错误重试
纯净模式