- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题在这里已经有了答案:
How should I register my mongodb service that uses the MongoClient, Singleton or scoped?
(3 个回答)
去年关闭。
在连接弹性方面,有没有人使用带有单例样式连接/集合实例的 MongoDB C# 驱动程序(v2+)?
问题
我们最近努力保护我们更广泛的基础架构,基本上通过 SSL 运行所有内容,甚至在内部运行。因此,我们最近获得了我们的主要 MongoDb 集群之一。最直接的区别之一是连接到集群的成本增加。我们的旧解决方案遵循典型的存储库模式,消息的订阅者将实例化存储库并在处理该消息后允许它被 GCd 之前新建一个连接。由于切换到 SSL,我们看到消息处理性能大幅下降 - 超出了我们的预期!
问题
有没有推荐的方法来使用 IMongoClient
, IMongoDatabase
, IMongoCollection<T>
关于长生命周期的实例(周/月)。是否优雅地处理..
最佳答案
回答我自己的问题。您应该尝试重新使用 IMongoClient
只要有可能 - 理想情况下,它应该是一个单例。 IMongoDatabase
和 IMongoCollection<T>
可以根据需要创建。见"Re-use" sections of the Mongo C# driver documentation .
IMongoClient 实现将保持与服务器的长期连接,并在网络故障时重新连接。
关于c# - MongoDb Driver 2 - 单例实例弹性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43996823/
我最近购买了《C 编程语言》并尝试了 Ex 1-8这是代码 #include #include #include /* * */ int main() { int nl,nt,nb;
早上好!我有一个变量“var”,可能为 0。我检查该变量是否为空,如果不是,我将该变量保存在 php session 中,然后调用另一个页面。在这个新页面中,我检查我创建的 session 是否为空,
我正在努力完成 Learn Python the Hard Way ex.25,但我无法理解某些事情。这是脚本: def break_words(stuff): """this functio
我是一名优秀的程序员,十分优秀!