首页 > 解决方案 > Azure 应用程序网关 - 缓存和路由流量

问题描述

假设有 2 个 Web 服务。目标是,应用程序网关将请求路由到它们两者。如果其中之一关闭,它应该缓存所有请求。一旦它再次启动,这可能会在几个小时后发生,同时缓存的所有请求都应该以正确的顺序发送给它。这是为了将两个服务保持在相同的状态。应用程序网关可以实现这样的事情吗?或者使用任何其他网络服务器/工具?

谢谢!

标签: apachenginxazure-application-gateway

解决方案


你可以这样做,但你需要一些配置HTTP 负载平衡

负载均衡器概述 单台服务器的容量是有限的。一旦网站获得越来越多的吸引力,服务于该网站的实例就会达到无法处理更多用户的地步。随着服务器因流量下降,网站开始变慢甚至变得不可用。

这是负载均衡器进入游戏的点。它允许将所有这些访问者及其请求创建的“负载”分散到一系列不同的实例上以“平衡”。

如果设置负载增加,可以通过向负载均衡器后端添加更多实例来轻松增加容量。这允许在等待更新 DNS 区域时扩展您的基础架构,而不会出现任何停机或延迟。


推荐阅读