2012-05-23 52 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

相关问题