预置并发配置
功能介绍
预置并发支持并发实例按配置预先启动,云函数平台不会主动回收这些实例,保障有相应数量的实例可以处理请求。
优势:
- 降低冷启动延迟
- 减少运行环境初始化时间
- 缩短业务代码初始化耗时
设置预置并发
使用 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
查看预置并发
使用 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