5
据我了解,这是在服务器上长时间运行的过程。它可以覆盖像在线游戏服务器这样的长时间运行的程序实例吗Windows Azure云中* worker角色的概念是什么?
据我了解,这是在服务器上长时间运行的过程。它可以覆盖像在线游戏服务器这样的长时间运行的程序实例吗Windows Azure云中* worker角色的概念是什么?
您可以将工作角色视为Windows服务或Unix守护程序。正如你所说,它是一个永久执行的过程(虽然它可能处于等待状态很长一段时间,但这是由你决定的)。
本质上它可以运行任何你想写的代码。
它可以对外部刺激例如通过从Azure Queue服务轮询,但也可以打开通信渠道,查询数据库等。
嗯,它看起来像我已经找到。它是否支持直接/低延迟的TCP/UDP连接? – Eonil 2011-03-17 08:12:58
是的,尽管它位于负载平衡器后面 - 所以您可以打开其上的端口并根据需要在url后添加多台机器。如果需要,您还可以在角色内的Azure数据中心内的计算机之间进行通信。 – 2011-03-17 11:11:07
@Jason,这是否意味着我的数据包必须通过负载均衡器,而不是直接与具有IP地址的机器通信?如果是这样,它的延迟似乎很高。 – Eonil 2011-03-17 15:55:14