Windows Azure 云中“工作者角色”的概念是什么?
据我了解,它是服务器中长时间运行的进程。它可以覆盖像网络游戏服务器这样长时间运行的程序实例吗?
As I understood, it's long running process in server. Can it cover long-running program instance like online game server?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将辅助角色视为 Windows 服务或 Unix 守护进程。正如您所说,它是一个永久执行的进程(尽管它可能在大部分时间处于等待状态,但这由您决定)。
本质上它可以运行您想要编写的任何代码。
它可以对外部刺激做出反应,例如通过从 Azure 队列服务进行轮询,但也可以打开通信通道、查询数据库等。
You can think of a worker role as a Windows Service or a Unix Daemon. It is, as you say, a perpetually executing process (although it may be in a wait state for a large portion of the time, but that's for you to decide).
Essentially it can run any code you'd like to write.
It can react to outside stimuli e.g. by polling from the Azure Queue service, but can also open communication channels, query databases, etc.