2011-06-16 78 views
3

如果我有一個在Azure卷軸中託管的WCF服務,那麼我需要多少個小型機器實例來啓動,以便可以同時連接1000個潛在客戶端?支持1000個連接的多少個Azure實例

處理能力不是我關心的問題,只是Azure允許我在任何特定時刻打開的最大活動連接數。

我們有一個服務方法需要一些時間才能完成(比如20-30秒),我們需要大致瞭解Azure允許我們每個小實例有多少個開放連接,這樣我們才能確保1000人連接立刻。

謝謝!

回答

1

現有的答案大多覆蓋它,但不同類型的答案是Windows Azure不關心你有多少連接。然後你的問題就變成了Windows和IIS/.NET/WCF或你選擇使用的任何技術。

2

限@Jordan指是IIS線程可以是活動的數量。在@ Jordan與here的鏈接之後,您會看到IIS線程將在.Net線程中傳遞給.Net線程,而.Net正在處理它們。

您的.Net線程實際上受resources on the system限制,儘管1000可能正常。更好的辦法是將請求傳遞給異步處理程序(如果可以的話 - 我不知道你在做什麼),只留下maximum number of open TCP connections Windows Server 2008 R2 will allow,這對於1000個連接應該不成問題。

0

Azure Webrole沒有限制 - 唯一的限制就是您購買的任何東西,比如CPU,內存,帶寬等。

相關問題