【发布时间】:2015-08-24 13:15:29
【问题描述】:
我有一个 ASP.NET Web 应用程序(不是 Web 角色)部署到正在负载平衡的 Azure。我正在使用 Redis 来处理共享的 Session 数据。
出于测试目的,我想提供一种触发页面加载以使用不同服务器的方法。目标是输出服务器的本地主机名(已经完成)并观察它的变化,同时观察会话数据保持不变。
如果这个“不同的服务器”只是意味着“再次解决负载平衡但消除我当前服务器的粘性”,我很好(即只有 66% 的机会通过我的 3 台服务器扩展获得新服务器) .如果这是客户端或服务器端解决方案,我也很好。但是,我不希望它成为一个动手操作的基础架构解决方案(即,我希望避免需要在所有 3 台服务器中的每台上安装一个浏览器,然后将分发下降到 1 台服务器并观察两个浏览器无缝过渡到一个剩余的服务器)。我希望它由测试人员控制,并辅以开发人员创建的应用程序中的功能。
这样的事情可能吗?
【问题讨论】:
标签: asp.net azure session-state azure-web-app-service