我目前有一个网站(单域)托管在几个服务器上。
我们使用负载均衡器将流量相应地重定向到服务器。
目前,我们有一个基于ASP.net和C#的简单技术堆栈。
我们希望逐步将我们的网站(一个功能一个功能地)迁移到另一个基于React的技术堆栈。
知道我们想要保留我们的单个域,应该根据URL中的路径将用户重定向到一个或另一个服务器。例如,主页将构建在ASP.net上,功能1将构建在React上,功能2将构建在ASP.net上。
我想知道我们是否可以使用Azure负载均衡器(或者弹性负载均衡器,如果Azure不能做到这一点的话),根据传入的请求将流量重定向到一个或另一个技术堆栈。
例如:
更进一步,我还想知道我是否可以使用一个中央负载均衡器和两个内部负载均衡器。
公共负载均衡器将捕获所有请求。一个内部负载均衡器用于技术堆栈1,另一个用于技术堆栈2。中央负载均衡器将流量重定向到内部负载均衡器,原理与上述相同。
例如:
发布于 2019-12-11 23:49:23
这看起来非常适合Azure应用程序网关。基本上让应用程序网关接受所有调用,并根据请求中的路径路由到不同的后端
https://docs.microsoft.com/en-us/azure/application-gateway/url-route-overview
https://stackoverflow.com/questions/59289393
复制相似问题