【发布时间】:2020-07-13 07:44:38
【问题描述】:
假设有 2 个网络服务。目标是,应用程序网关将请求路由到它们两者。如果其中之一关闭,它应该缓存所有请求。一旦它再次启动(可能会在数小时后发生),同时缓存的所有请求都应该以正确的顺序发送给它。这是为了将两个服务保持在相同的状态。应用程序网关可以实现这样的事情吗?或者使用任何其他网络服务器/工具?
谢谢!
【问题讨论】:
标签: apache nginx azure-application-gateway
假设有 2 个网络服务。目标是,应用程序网关将请求路由到它们两者。如果其中之一关闭,它应该缓存所有请求。一旦它再次启动(可能会在数小时后发生),同时缓存的所有请求都应该以正确的顺序发送给它。这是为了将两个服务保持在相同的状态。应用程序网关可以实现这样的事情吗?或者使用任何其他网络服务器/工具?
谢谢!
【问题讨论】:
标签: apache nginx azure-application-gateway
你可以做到,但你需要一些配置HTTP Load Balancing
负载平衡器概述 单个服务器的容量是有限的。一旦网站获得越来越多的吸引力,服务于该网站的实例就会达到无法处理更多用户的地步。随着服务器因流量中断,网站开始变慢甚至变得不可用。
这是负载均衡器进入游戏的地方。它允许将所有这些访问者及其请求创建的“负载”分散到一系列不同的实例上以“平衡”。
如果设置负载增加,可以通过向负载平衡器后端添加更多实例来轻松增加容量。这允许在等待更新 DNS 区域时扩展您的基础架构,而不会出现任何停机或延迟。
【讨论】: