我正在尝试理解Azure Function部署槽概念1.流量%列代表什么?即使我的staging slot traffic %设置为0,它仍然会被触发。1.节点的扩展如何适用于分段插槽?
n7taea2i1#
流量%列代表什么?Function App deployment slots中的 Traffic % 列是指路由到该particular slot的percentage of traffic。1.默认情况下,newly created slot的Traffic %设置为0,这意味着所有流量都将路由到生产插槽,没有流量将路由到非生产/分段插槽。1.如果将non-production slot的Traffic设置为20%,则指定的%客户端将路由到non-production slot,剩余的80%将由production slot处理。
Function App deployment slots
particular slot
percentage of traffic
newly created slot
Traffic %
0
non-production slot
Traffic
20%
%
80%
production slot
暂存插槽(<app-name/slot-name>)可以被视为具有相同名称的单独应用,其工作方式与任何其他Function应用相同。插槽的配置可以根据需要改变。即使我的staging slot traffic %设置为0,它仍然会被触发。1.检查功能应用程序的配置,以确保所有功能都引用特定插槽。1.尝试创建一个新的部署槽并检查问题是否仍然存在。节点的扩展如何适用于分段插槽?
staging slot/non-production slot
staging slot
slot
参考文献:
Azure Functions部署插槽
1条答案
按热度按时间n7taea2i1#
流量%列代表什么?
Function App deployment slots
中的 Traffic % 列是指路由到该particular slot
的percentage of traffic
。1.默认情况下,
newly created slot
的Traffic %
设置为0
,这意味着所有流量都将路由到生产插槽,没有流量将路由到非生产/分段插槽。1.如果将
non-production slot
的Traffic
设置为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
的示例数量时,它只会影响slot
和production slot
示例,因为它们不会受到影响。这有助于使用不同的缩放配置测试应用程序。参考文献:
Azure Functions部署插槽