Windows Azure:绕过负载平衡并将请求发送到特定VM

Windows Azure:绕过负载平衡并将请求发送到特定VM,azure,load-balancing,Azure,Load Balancing,我承认这是一个奇怪的问题,在大多数情况下都毫无意义。也就是说,我们刚刚开始使用DevExpress的电子表格组件,发现文档的图像存储在web服务器的RAM中,对文档的更改只向web服务器发送很少的请求来更新我们正在使用的单元格 显然,这是一个巨大的问题,你有10个应用程序实例在Azure中运行,就好像一个请求被发送到一个不同的服务器,而不是最初用来创建文档的服务器,它将不在那里进行编辑。有没有办法绕过负载平衡器,只针对与电子表格组件相关的某些请求,确保它们转到同一个web服务器 在有人说这完全违

我承认这是一个奇怪的问题,在大多数情况下都毫无意义。也就是说,我们刚刚开始使用DevExpress的电子表格组件,发现文档的图像存储在web服务器的RAM中,对文档的更改只向web服务器发送很少的请求来更新我们正在使用的单元格

显然,这是一个巨大的问题,你有10个应用程序实例在Azure中运行,就好像一个请求被发送到一个不同的服务器,而不是最初用来创建文档的服务器,它将不在那里进行编辑。有没有办法绕过负载平衡器,只针对与电子表格组件相关的某些请求,确保它们转到同一个web服务器


在有人说这完全违背了负载平衡的概念之前,我明白,我只是想看看我们是否能够挽救我们所做的工作。

您可以尝试在Azure负载平衡器上启用源IP关联。每个客户机都会返回到同一台服务器,因此它不像您希望的那样细粒度,但它应该可以使场景正常工作。林克:谢谢你。这种方法有什么缺点吗?有没有办法有条件地这样做?也就是说,只对某一组请求执行此操作,而不是对应用程序的每个请求执行此操作?应在ServerFault上执行此操作,而不是StackOverflow。这就是说:端点可以直接映射到特定的虚拟机,而不需要进行负载平衡。您在创建它时会看到这一点。我相信您需要一些基于cookie的负载平衡来支持Azure本机不支持的负载平衡。也就是说,我看到了一些关于使用应用程序请求路由器进行黑客攻击的参考资料,所以这可能是您可以尝试的: