在azure函数中管理同时请求



我正在尝试构建一个Azure耐用函数,以协调多个Azure函数之间的执行序列。有时,这些功能中很少需要并行执行,有时是按顺序执行。这一切都基于一些JSON配置文件。

但我预计我的持久函数会被1000多个消费者调用,每分钟都有1000次点击持久函数的终点。由于内部持久函数使用队列和表,因此持久函数的单个调用将被组织起来,但azure中有哪些解决方案可用于管理此持久函数的API端点中的大量命中情况。

您可以在Azure中查看此负载平衡解决方案文档,以决定在您的情况下使用的最佳负载平衡解决方法。

如果它是一个基于HTTP的应用程序,并且基于所提供的服务,您可以查看

  • Azure FrontDoor:它是一个现代云CDN解决方案,在全球范围内为您的用户和应用程序的静态和动态web内容提供快速、可靠和安全的访问。您可以在前台启用缓存,以减少对后端的调用。您还可以使用WAF保护您的应用程序
  • Azure应用程序网关:它是web应用程序的区域负载均衡器,在这里您可以利用WAF、自动缩放、基于URL的路由等功能

根据您的要求,您可以同时使用应用程序网关和前门,可以在此处找到更多信息。

最新更新