DocumentClient
线程是否安全?
我收到了混合信息:
来自MSDN https://msdn.microsoft.com/library/azure/microsoft.azure.documents.client.documentclient.aspx:
此类型的任何公共静态(在Visual Basic中为Shared)成员都是线程安全的。不保证任何实例成员都是线程安全的。
来自MS博客https://azure.microsoft.com/en-us/blog/performance-tips-for-azure-documentdb-part-1-2/:
SDK使用技巧#1:在应用程序的生命周期中使用单个DocumentDB客户端请注意,每个DocumentClient实例都是线程安全的,并且在直接模式下运行时执行有效的连接管理和地址缓存。为了通过DocumentClient实现高效的连接管理和更好的性能,建议在应用程序的生命周期内为每个AppDomain使用一个DocumentClient实例。
答案 0 :(得分:8)
很抱歉这个混乱。我们知道这个问题,并且已经向我们的文档团队报告了这个问题。这是我们用于生成文档的文档工具中的错误。我将跟进他们的状态。
是的,DocumentClient是线程安全的。
此致 拉杰什