有人可以总结创建Azure WokerRole与简单开始新线程的优势吗?Azure WorkerRole与开始新线程的优点
1
A
回答
3
通过启动一个新的工作者角色实例,您可以获得该实例大小的所有内存和CPU,而在创建线程时,您将共享该实例大小的一个角色的资源。
我会说这也取决于你正在处理的内容。另外,我认为线程或任何并行处理只有在使用Medium实例时才有意义,而在有2个或更多核心的情况下才有意义。
3
恕我直言,主要优点是您可以创建一个关注点分离以及依赖地扩展后台进程和前端容量的能力。
0
我假设你是指从WebRole中的IIS托管服务/应用程序开始一个新线程。我主要关心的是回收IIS应用程序池和内存消耗。 根据应用程序的类型,加载您的应用程序和IIS设置,您不会对生活周期和资源的生命周期和资源有很大的控制权。
相关问题
- 1. Windows Azure WorkerRole响应
- 2. 我应该把Azure WorkerRole base.OnStop();
- 3. Azure WorkerRole能检测它的位置吗?
- 4. Windows Azure上的不健康WorkerRole
- 5. Azure如何检查WorkerRole的状态?
- 6. 流程优先与线程优先级
- 7. 现有线程创建使用新的Thread()一个新的线程。开始()
- 8. Azure WorkerRole和WebRole跟踪延迟OnStart?
- 9. 线程优先与posix
- 10. 开始/停止线程
- 11. 多线程开始时间
- 12. 开始线程参数
- 13. 在线程开始之前获取线程的线程ID
- 14. 开始新的过程
- 15. 开始使用Windows Azure的
- 16. Azure WorkerRole在本地dev-fabric上运行,但不是在azure上
- 17. 是否this_thread :: get_id()总是与每一个新的线程递增开始
- 18. ETags与更新URL的优点URL
- 19. 为什么新线程中getPriority的优先级与调用线程中的优先级不同?
- 20. php socket编程优点与缺点
- 21. 用构造函数开始一个新的线程
- 22. WCF - 开始一个新的线程异步
- 23. 的Javascript点击按钮开始与名
- 24. cancelPreviousPerformRequestWithTarget不取消我之前延迟的线程开始与performSelector
- 25. 如何开始与c + +中的线程(返回)
- 26. 从单独的线程开始活动?
- 27. 一个简单的线程在碳库++与线程优先级
- 28. Csharp线程开始新线程,当一个完成时没有等待加入
- 29. Azure Web Job始终开启
- 30. 无法加载DLL“Microsoft.WITDataStore64.dll”在我的Azure的WorkerRole项目
同意,但我不将“工作者角色”与“后台进程”关联起来。例如,如果托管一个面向公众的Web服务或像Tomcat或Jetty这样的不需要激活IIS的Web服务器,就会变得更加明显。 – 2012-03-29 02:10:16