You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Function部署槽流量百分比设置解析及问题咨询

Azure Function部署槽常见问题解答

1. 流量百分比列的含义,以及预演槽流量设为0仍被触发的原因

  • 流量百分比的定义:该数值控制的是从Function App公共入口路由到对应部署槽的HTTP触发请求占总请求的比例。例如设为30,就表示每100个进入App的HTTP请求中,有30个会被分配到该槽。这个规则仅对HTTP触发的请求生效,非HTTP类触发器不受此限制。
  • 流量0仍被触发的原因:
    • 若预演槽包含非HTTP触发器(如Timer定时任务、Queue队列监听、Event Hub事件触发等),这类触发器会独立执行,完全不受流量百分比配置影响。
    • 手动直接调用预演槽的函数(比如在Azure门户测试面板执行、直接访问预演槽专属的函数URL)也会触发函数,这类请求不走公共入口的流量路由规则。

2. 预演槽的节点扩缩容机制

  • 预演槽和生产槽共享所属的App Service计划资源,所有部署槽共用计划内的实例节点,不存在单独为某个槽分配的实例。
  • 扩缩容的触发依据是整个App Service计划的整体负载:当计划内的CPU使用率、内存占用、HTTP请求队列长度等指标达到预设阈值时,Azure会自动增加实例数量;负载降低时则会减少实例。
  • 不同计划类型的扩缩容细节:
    • 消耗计划(Consumption Plan):由Azure完全自动管理实例的增减,根据所有槽的函数执行需求动态调整,无需手动配置。
    • 弹性Premium计划(Elastic Premium Plan):按照你设定的最小/最大实例数范围自动扩缩,新增的实例会同时承载所有部署槽的函数运行。
  • 每个实例上会运行所有部署槽的函数副本,所以实例数量增加时,所有槽的处理能力会同步提升。

内容的提问来源于stack exchange,提问作者giri rajh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 17:02:03