我有一个 Azure WebRole,它使用 PerSession 设置发布 WCF 服务。这意味着,会话需要保留很长时间......这是因为同步框架,无法更改。
现在,当我想在该 Web 角色(经典 Azure 云服务)上使用多实例时遇到问题
我可以配置一个应用程序网关,其端点不是公共 WebRole,而是每个实例,以便网关处理平衡?如何?
谢谢
我有一个 Azure WebRole,它使用 PerSession 设置发布 WCF 服务。这意味着,会话需要保留很长时间......这是因为同步框架,无法更改。
现在,当我想在该 Web 角色(经典 Azure 云服务)上使用多实例时遇到问题
我可以配置一个应用程序网关,其端点不是公共 WebRole,而是每个实例,以便网关处理平衡?如何?
谢谢
从技术上讲,应用程序网关支持多租户后端,您可以在后端配置实例的 IP 地址或 FQDN。这是一个快速入门:使用 Azure 应用程序网关引导 Web 流量 - Azure 门户
但是,应用程序网关被称为应用程序层(OSI 第 7 层)负载平衡,它使您能够管理 Web 应用程序的流量。也许传统的第 4 层负载平衡器更适合平衡 WCF 服务。此外,在云服务中,您会在创建服务时自动配置负载均衡器。你可以在这个问题中得到更多的解释。