在App Service Plan超时时运行的功能

时间:2018-07-11 09:58:37

标签: azure-functions azure-eventhub

我们有一个在App Service Plan上运行的v1函数,该函数在负载下触发时…说在几秒钟内从0工作变为10,000个EventHub触发器会自行消失。

App Service计划正在运行2个S1节点,并设置为最多可扩展到5个节点,这足以满足当前略高于我们的峰值负载的要求。

不过,我们看到的是两个节点立即变得不堪重负,并且新VM的配置速度还不够快,此时Azure Functions一直试图调用函数,而这些函数没有资源可容纳,他们都炸了。

有什么方法可以

  • 限制功能完全调用吗?
  • 缩放更快,自动缩放的最小窗口为5分钟(!)
  • 是否限制了EventHub的吞吐量?
  • 此外,迁移到v2函数完全有帮助(长镜头)

更新: 为了明确起见,我将声明此处的目的只是为了确保正在尝试在App Service Plan上调用的函数不会超时。.我不在乎它是否耗尽了计算机上的资源。 。它的运行速度应该会比您慢一些?

0 个答案:

没有答案