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

函数计算FC单实例并发度可以调整么?比如调整为20。

函数计算FC单实例并发度可以调整么?比如调整为20。

展开
收起
三分钟热度的鱼 2023-07-19 20:13:54 54 0
3 条回答
写回答
取消 提交回答
  • 在函数计算(Function Compute)中,单实例的并发度是由函数计算平台自动管理和控制的。默认情况下,函数计算会根据负载情况自动分配并发实例来处理请求,并在需要时进行水平扩展。

    目前,函数计算提供了以下两种方式来调整函数的并发度:

    1. 设置函数配置:您可以通过函数配置选项来设置函数的最大并发数。在函数计算控制台中,选择对应的函数,找到并发配置选项,并设置所需的最大并发数。请注意,最大并发数是一个限制值,函数的实际并发度可能会受到其他因素的影响。

    2. 预留并发:如果您希望确保函数具有固定数量的并发实例可用,可以使用函数计算的预留并发功能。通过预留并发,您可以为函数指定一些固定的并发资源,以确保即使在高负载情况下也能立即处理请求。预留并发需要额外的付费,具体费用和配置请参考阿里云函数计算的定价详情。

    需要注意的是,并发度的调整可能受到函数计算平台的限制和约束。某些特殊情况下,可能无法达到或超过一定的并发度。此外,并发度的设置也会影响到函数计算资源的分配和费用。建议根据实际需求进行适当的调整,并评估其对资源使用和费用的影响。

    2023-07-23 09:18:08
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在函数计算(Function Compute,FC)中,单实例并发度指的是同一个函数实例可以同时处理的请求数量。默认情况下,每个函数实例的并发度为1,即同一时间只能处理一个请求。但是,您可以通过设置函数配置中的最大并发数(Max Concurrency)参数来调整单实例的并发度。

    具体来说,最大并发数参数用于控制同一时间内可以创建的函数实例数量,从而控制单实例的并发度。例如,如果将最大并发数设置为20,那么FC会为此函数创建最多20个实例,每个实例可以同时处理一个请求。如果有更多的请求到达,超过了20个实例的处理能力,这些请求会被暂时排队等待处理,直到有处理资源可用为止。

    2023-07-22 10:50:49
    赞同 展开评论 打赏
  • 可以调整,建议多测试下多实例情况下是否会引入新的问题哈,webui 对于多实例支持不太好。此回答整理自钉群“【答疑群】人人都是创作家,Serverless 部署 AIGC 场景”

    2023-07-19 20:28:23
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载
    AIGC 浪潮之上,森马的 Serverless 实践之旅 立即下载