2012-05-23 51 views
1

我正在編寫一個WPF應用程序,它需要檢查每分鐘的SharePoint列表。它將從大約1000臺機器上完成。我可能會嘗試把一些情報在那裏,以減少機器做的更新次數(請檢查屏幕保護程序,如果可能的運行狀態。請檢查計算機處於空閒狀態。不要在這兩種情況下不更新)保持客戶端對象模型連接打開

使用客戶端對象模型連接讓一千臺計算機擊中SP2010服務器會產生多大的負載?我應該讓他們全部建立聯繫,然後不斷開放嗎?或者我應該每分鐘重新建立一次連接,下載數據並關閉連接?我很難弄清楚這些操作的成本會很大。

在此先感謝。

回答

0

SP2010客戶端對象模型使用它很好地擴展OOBT服務,您不必過於擔心,而中繼他們。 Start here to analyze in more detail

要考慮的其他解決方案: 考慮duplex services您可以通過它來將您的輪詢機制轉換爲推送。有一定的限制,確保它在你的場景中有用。下面是供您參考的鏈接:

http://www.eggheadcafe.com/tutorials/wcf/b5ada8df-58c5-492f-b368-457b3a4f137c/notify-client- 應用程序,使用WCF的-callbacks.aspx

+0

所以,當你說「很好地擴展」和「不必擔心,而依靠他們」,打開連接並保持打開狀態很好? 它看起來像雙工服務使用WCF。我已經寫了,我用它來打,一個同事寫了一個通用的日誌服務的WCF服務。所以對我來說這是相當微不足道的。你認爲有1000個左右的開放WCF連接,通過雙工服務使用推,就不會出現問題了? – Craig

相關問題