【问题标题】:Test multiple web role instances in the Azure emulator在 Azure 模拟器中测试多个 Web 角色实例
【发布时间】:2012-01-27 13:31:44
【问题描述】:

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

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

【问题讨论】:

  • 当您说所有请求都由一个实例处理时,您是指单个文件的所有上传块,还是您的意思是您尝试上传 10 个文件并连接到同一个实例 10 次?跨度>

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多