2012-03-28 66 views

回答

3

通过启动一个新的工作者角色实例,您可以获得该实例大小的所有内存和CPU,而在创建线程时,您将共享该实例大小的一个角色的资源。

我会说这也取决于你正在处理的内容。另外,我认为线程或任何并行处理只有在使用Medium实例时才有意义,而在有2个或更多核心的情况下才有意义。

3

恕我直言,主要优点是您可以创建一个关注点分离以及依赖地扩展后台进程和前端容量的能力。

+0

同意,但我不将“工作者角色”与“后台进程”关联起来。例如,如果托管一个面向公众的Web服务或像Tomcat或Jetty这样的不需要激活IIS的Web服务器,就会变得更加明显。 – 2012-03-29 02:10:16

0

我假设你是指从WebRole中的IIS托管服务/应用程序开始一个新线程。我主要关心的是回收IIS应用程序池和内存消耗。 根据应用程序的类型,加载您的应用程序和IIS设置,您不会对生活周期和资源的生命周期和资源有很大的控制权。