1

我必须使用 Azure 在后台运行网络爬虫。

根据我的理解,我必须设置一个配置了后台任务的工作角色,并且我必须设置一个 Web 角色来显示网站 ASP.NET MVC。

一个简单的问题:付款如何运作?两个不同的角色意味着两个不同的实例?或者我可以重用托管两个不同角色的同一个实例?

4

1 回答 1

3

您定义的每个角色必须包含 1 个或多个实例。每个实例都是一个虚拟机,目前您将按每个 CPU 内核(或 XS 角色的一小部分)按 0.12/小时计费。

您可以非常轻松地将网站与工作者角色功能结合起来。默认情况下,您应该会看到实现 RoleEntryPoint 的 WebRole.cs。这是您在 Web 角色中的工作角色入口点。您可以在其中为后台任务组合您想要的任何逻辑。

于 2011-07-15T15:29:02.753 回答