【发布时间】:2014-09-19 22:27:02
【问题描述】:
我是 Microsoft Azure 的新手,我并没有真正了解云服务中的工作角色。 Web 角色很容易掌握:它们是 vm 运行的 IIS,因此我不必自己管理它,所以当我部署到 Web 角色时,我会部署一些东西以在 IIS 中运行。
现在,工人角色每个人都说“它就像 Windows 服务,它在后台运行”,而我并没有真正了解何时以及为什么我需要这个。直到今天,我都不需要开发 Windows 服务,所以也许正因为如此,我没有理解辅助角色的意义。
另外,我似乎有人在工作角色上部署 WebAPI 应用程序,但 WebAPI 是我会在 IIS 上运行的东西,所以它看起来更像是 Web 角色而不是工作角色。
无论如何,azure worker 角色的真正用例是什么?我们什么时候应该使用它,为什么?它的常见用法有哪些?
【问题讨论】: