有人可以总结一下创建Azure WokerRole与创建新线程的优势吗?
答案 0 :(得分:3)
通过启动新的辅助角色实例,您可以获得该实例大小的所有内存和CPU,而在创建线程时,您将共享该实例大小的一个角色的资源。
我会说这也取决于你正在处理什么。此外,我认为线程或任何并行处理仅在您使用Medium实例时有意义,而在您拥有2个或更多内核的情况下才有意义。
答案 1 :(得分:3)
IMHO的主要优点是您可以创建关注点分离以及独立扩展后台进程和前端容量的能力。
答案 2 :(得分:0)
我假设您的意思是从WebRole中的IIS托管服务/应用程序启动新线程。我主要担心的是回收IIS应用程序池和内存消耗。 根据应用程序的类型,加载应用程序和IIS设置,您无法控制线程将生效的进程的生命周期和资源。