在阿里云函数计算平台上,用户只需要创建任务处理函数,然后提交任务即可。整个异步任务的处理是弹性、高可用的,并具备完整的可观测能力。
在阿里云函数计算平台上提交异步任务,用户可以通过控制台操作或调用API(SDK)两种方式进行。以下是详细的步骤指导:
创建支持异步任务的函数:
为已有函数开启异步任务模式:
启动任务:
配置异步调用模式为任务模式:
PutFunctionAsyncInvokeConfig
接口,设置AsyncConfig
为{"statefulInvocation": true}
,使函数的所有异步调用遵循任务模式。提交异步任务:
InvokeFunction
接口,并在HTTP请求头中加入X-Fc-Stateful-Async-Invocation-Id
来指定任务ID,启动任务执行。查询任务状态:
GetStatefulAsyncInvocation
接口查询单次执行状态。ListStatefulAsyncInvocations
接口。停止任务:
TaskID
避免任务重复执行,函数计算会拒绝具有相同ID的重复提交。以上步骤涵盖了在阿里云函数计算平台上提交、管理异步任务的关键操作,确保了用户能够有效执行并监控离线或高并发场景下的异步任务。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。