在Azure模拟器中测试多个Web角色实例

时间:2012-01-27 13:31:45

标签: asp.net-mvc-3 azure instance azure-web-roles azure-compute-emulator

我有一个将在Azure上的多个实例上运行的Web角色。它是一个MVC3应用程序,允许用户上传多个图像文件。我使用Plupload(http://www.plupload.com/)进行上传,文件以块的形式发送到服务器。

我想测试它在多个实例上是如何工作的。所以我配置我的云服务来启动我的Web角色的2个实例,并在我的上传操作中添加断点。问题是我的所有请求都是由第一个Web角色实例提供的。我希望平衡请求(但这可能是Plupload如何处理上传的问题)。有没有办法模拟这种行为?

1 个答案:

答案 0 :(得分:0)

我不得不说本地模拟器的负载平衡不是那么“平衡”。您需要多次尝试以确保它将您的请求路由到所有实例。我的经验是,即使只有2个实例并按F5刷新同一页面,你需要大约10到15次,以确保它与另一个实例平衡。