2013-03-20 52 views
0

我有一個WCF服務,它接收來自Sivlerlight客戶端的請求,它讀取或寫入SQL數據庫,然後將響應發送回客戶端。連接號碼的規則?

隨着6或7客戶延遲開始增加,我想檢查我有更多的實例,延遲較小(由於負載平衡)。

我正在嘗試實現自動擴展應用程序塊,但存儲規則(如隊列長度)或CPU使用率對我無用,因爲我沒有使用存儲帳戶,雖然我有10個客戶端連接到服務,實例CPU使用率幾乎達不到10%。

如何在達到一定數量的連接時設置規則以啓動新實例?

+0

你問關於SQL連接還是什麼樣的連接? – Igorek 2013-03-20 16:18:45

+0

與服務的客戶端連接。 – jlcivico 2013-03-20 17:27:58

回答

0

您可以捕獲IIS的請求當前性能計數器並將其發送到Windows Azure Diagnostics

我相當確定WASABi可以根據任何性能計數器擴展您的WCF/WebRole應用程序。如果由於某種原因,芥末,你可以基於該性能計數器,或者您需要更多的功能後不自動縮放,你可以嘗試,如果你正在使用AzureWatch(個人插頭)

但無論哪種方式,ASP.NET \請求電流( IIS軟管你的WCF)似乎是你需要的性能計數器。

+0

我正在使用Azure的雲服務來託管我的Web角色。 – jlcivico 2013-03-20 22:35:38

+0

是的,我是這麼認爲的。 – Igorek 2013-03-21 02:18:30