【问题标题】:Does the Time triggered Azure function scale as the increase in the instances of the App service plan?时间触发 Azure 功能是否会随着应用服务计划实例的增加而扩展?
【发布时间】:2018-09-06 10:47:31
【问题描述】:

我有一个每 1 秒触发一次的 Azure 函数。 每次触发时,它都会从服务总线队列中读取一批消息并进行处理。 它在应用服务计划上运行,该计划根据队列中的活动消息进行扩展。 但是,随着服务计划的扩展,我看不到函数的吞吐量有任何增加。

时间触发的 Azure 功能是否会随着应用服务计划实例的增加而扩展?

【问题讨论】:

    标签: azure azure-functions autoscaling azure-app-service-plans


    【解决方案1】:

    不,计时器触发器是单例的。这意味着在任何给定时刻,只有一个实例会在计时器上触发函数调用。

    显然,不同的函数有独立的调用。

    要扩展服务总线消息的处理,您应该直接使用服务总线触发器,它可以为您管理扩展。

    【讨论】:

    • 谢谢@Mikhail,服务总线触发器对我不起作用,因为我需要批量处理消息,所以计时器似乎是唯一的选择。我正在尝试在等式中引入另一个队列并让它触发计时器现在正在做什么,希望它能够扩展,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2021-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    相关资源
    最近更新 更多