开发者社区 > 云原生 > Serverless > 正文

Serverless工作流有没有哪个环节可以指定并发度?

Serverless工作流因为很多后台服务是有并发限制的,如果不指定的话,它可能会同时展开特别多的这个并发,导致失败,有没有哪个环节可以指定并发度?

展开
收起
嘟嘟嘟嘟嘟嘟 2024-02-07 08:04:48 58 0
2 条回答
写回答
取消 提交回答
  • 在Serverless工作流中,确实可以通过一定的配置来控制并发执行的流程或任务的数量。对于阿里云的Serverless工作流(如FaaS服务和函数计算Function Compute),虽然工作流本身不直接提供对单个任务级别的并发度设置,但是可以针对函数级别的并发进行控制。

    具体来说,在函数计算中,您可以为您的函数设定并发限制(Concurrency)以确保不超过后台服务能承受的并发请求量。这意味着您可以在函数计算的服务配置中指定最大并发执行实例数,从而间接地控制由Serverless工作流触发的该函数的并发执行数量。

    另外,如果需要在工作流层面上实现更复杂的并发控制,例如并行分支的并发任务数限制,可能需要通过设计工作流结构或者结合使用其他服务特性(比如分布式锁、队列服务等)来达到目的。

    总之,尽管Serverless工作流服务本身不直接提供并发度参数配置,但通过底层依赖的计算资源和服务配置,可以实现对并发执行行为的有效管理。

    2024-02-26 13:44:38
    赞同 展开评论 打赏
  • 这个功能应该这周就上线了,年后大region可以使用,流程会按照并发度设置进行调度消费完整个map的迭代元素,最后返回所有结果。。此回答整理自钉群“Serverless工作流官网客户群”

    2024-02-07 10:13:08
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载