跳到主要内容

预置并发

使用预置并发命令可以设置、查看和删除云函数的预置并发配置。

设置预置并发

使用 tcb fn set-provisioned-concurrency 命令为函数的指定版本设置预置并发:

tcb fn set-provisioned-concurrency <functionName> <version> <concurrency>

参数说明:

参数说明必填
functionName函数名称
version函数版本号,必须是已发布的版本号
concurrency预置并发数量

使用示例:

# 为 app 函数的版本 1 设置 10 个预置并发
tcb fn set-provisioned-concurrency app 1 10

# 为 login 函数的版本 2 设置 20 个预置并发
tcb fn set-provisioned-concurrency login 2 20

查看预置并发

使用 tcb fn get-provisioned-concurrency 命令查看函数的预置并发配置:

# 查看指定版本的预置并发
tcb fn get-provisioned-concurrency <functionName> <version>

# 查看所有版本的预置并发
tcb fn get-provisioned-concurrency <functionName>

使用示例:

# 查看 app 函数版本 1 的预置并发配置
tcb fn get-provisioned-concurrency app 1

# 查看 app 函数所有版本的预置并发配置
tcb fn get-provisioned-concurrency app

删除预置并发

使用 tcb fn delete-provisioned-concurrency 命令删除函数的预置并发配置:

tcb fn delete-provisioned-concurrency <functionName> <version>

使用示例:

# 删除 app 函数版本 1 的预置并发配置
tcb fn delete-provisioned-concurrency app 1

注意事项

  • 预置并发实例会持续计费,即使没有请求也会产生费用
  • 删除配置后实例会被平台逐步回收
  • 建议在业务低峰期进行删除操作