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

发布于 2024-12-29 05:40:10 字数 270 浏览 2 评论 0原文

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

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

I have a web role that will run on multiple instances on Azure. It is an MVC3 app that allows users to upload multiple image files. I'm using Plupload (http://www.plupload.com/) for uploads and the files are sent on chunks to the server.

I would like to test how this works on multiple instances. So I configured my cloud service to start 2 instances of my web role and put a breakpoint in my Upload action. The problem is that all my requests are served by the first instance of the web role. I would like the requests to be balanced (but this could be an issue with how Plupload handles the upload). Is there any way to simulate that behavior?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

可爱暴击 2025-01-05 05:40:11

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

I have to say that the load balance of the local emulator was not that "balanced". You need to try many times to ensure that it does route your request to all instances. My experience is that, even though just have 2 instances and press F5 to refresh the same page, you need about 10 - 15 times to make sure it's balanced to another instance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文