更新时间:2025-08-25 GMT+08:00

函数工作流的函数并发数在指定范围内

规则详情

表1 规则详情

参数

说明

规则名称

function-graph-concurrency-check

规则展示名

函数工作流的函数并发数在指定范围内

规则描述

FunctionGraph函数的并发数不在指定的范围内,视为“不合规”。

标签

fgs

规则触发方式

配置变更

规则评估的资源类型

fgs.functions

规则参数

  • concurrencyLimitLow: 最小并发数,整数类型。
  • concurrencyLimitHigh:最高并发数,整数类型。

应用场景

FunctionGraph提供了单实例多并发能力,可以在一个实例上并发处理多个请求。详见函数的并发处理

函数的并发数过高或过低都会带来问题,具体如下:

  • 高并发可能导致资源争用,增加延迟和错误率,也可能导致请求被直接丢弃。
  • 低并发可能延长请求等待时间,影响用户体验。低并发可能导致无法应对流量激增,影响业务连续性。

修复项指导

请根据参数要求和业务实际场景,配置合适的单实例并发数,操作步骤请参考配置单实例多并发

检测逻辑

  • 函数工作流被禁用,视为“合规”。
  • 函数工作流未禁用,且单实例并发数量满足参数要求,视为“合规”。
  • 函数工作流未禁用,但单实例并发数量不满足参数要求,视为“不合规”。

    当单实例并发数正好为边界场景(即concurrencyLimitLow或concurrencyLimitHigh),也视为“合规”。