2011-03-17 94 views

回答

5

您可以将工作角色视为Windows服务或Unix守护程序。正如你所说,它是一个永久执行的过程(虽然它可能处于等待状态很长一段时间,但这是由你决定的)。

本质上它可以运行任何你想写的代码。

它可以对外部刺激例如通过从Azure Queue服务轮询,但也可以打开通信渠道,查询数据库等。

+0

嗯,它看起来像我已经找到。它是否支持直接/低延迟的TCP/UDP连接? – Eonil 2011-03-17 08:12:58

+0

是的,尽管它位于负载平衡器后面 - 所以您可以打开其上的端口并根据需要在url后添加多台机器。如果需要,您还可以在角色内的Azure数据中心内的计算机之间进行通信。 – 2011-03-17 11:11:07

+0

@Jason,这是否意味着我的数据包必须通过负载均衡器,而不是直接与具有IP地址的机器通信?如果是这样,它的延迟似乎很高。 – Eonil 2011-03-17 15:55:14