2011-03-17 91 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