了解Azure Function部署槽中的流量百分比设置

jyztefdp  于 2023-10-22  发布在  其他
关注(0)|答案(1)|浏览(116)

我正在尝试理解Azure Function部署槽概念
1.流量%列代表什么?即使我的staging slot traffic %设置为0,它仍然会被触发。
1.节点的扩展如何适用于分段插槽?

n7taea2i

n7taea2i1#

流量%列代表什么?
Function App deployment slots中的 Traffic % 列是指路由到该particular slotpercentage of traffic
1.默认情况下,newly created slotTraffic %设置为0,这意味着所有流量都将路由到生产插槽,没有流量将路由到非生产/分段插槽。
1.如果将non-production slotTraffic设置为20%,则指定的%客户端将路由到non-production slot,剩余的80%将由production slot处理。

暂存插槽(<app-name/slot-name>)可以被视为具有相同名称的单独应用,其工作方式与任何其他Function应用相同。插槽的配置可以根据需要改变。
即使我的staging slot traffic %设置为0,它仍然会被触发。
1.检查功能应用程序的配置,以确保所有功能都引用特定插槽。
1.尝试创建一个新的部署槽并检查问题是否仍然存在。
节点的扩展如何适用于分段插槽?

  • staging slot/non-production slot的示例数量可以独立缩放。
  • 当您缩放staging slot的示例数量时,它只会影响slotproduction slot示例,因为它们不会受到影响。这有助于使用不同的缩放配置测试应用程序。

参考文献:

Azure Functions部署插槽

相关问题