我正在编写一个WPF应用程序,该应用程序需要大约每分钟检查一次SharePoint列表。它将从大约一千台机器上做到这一点。我可能会尝试在其中添加一些智能以减少进行更新的计算机数量(如果可能,请检查屏幕保护程序是否正在运行。检查计算机是否处于空闲状态。在这两种情况下都不要更新)
使用客户端对象模型连接让一千台计算机命中 SP2010 服务器会有什么负载?我应该让它们都建立连接,然后保持打开状态吗?还是应该每分钟重新建立一次连接,下载数据并关闭连接?我很难弄清楚这些操作的成本将是大规模的。
提前谢谢。
> SP2010 客户端对象模型使用 OOBT 服务,这些服务可以很好地扩展,在中继它们时不必太担心。从这里开始更详细地分析
要考虑的其他解决方案:考虑双工服务,通过它可以将轮询机制转换为推送。存在一定的限制,请确保它在你的方案中有用。以下是其他链接供您参考:
http://www.eggheadcafe.com/tutorials/wcf/b5ada8df-58c5-492f-b368-457b3a4f137c/notify-client-应用程序使用WCF回调.aspx