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