Mongo Atlas-低连接限制? - c#

我目前正在测试mongo地图集的免费层,但是我反复遇到连接限制问题(免费层为100)。

我在具有许多服务的Azure Service Fabric应用程序中使用该数据库,该数据库将在多个节点上运行(尽管目前,我大多只是使用单个节点本地群集在本地运行)。

对我来说,100个连接似乎非常低,我知道它是一个免费层,但即使是较低层的付费集群也有一个较低的限制(https://docs.atlas.mongodb.com/connection-limits/)。我的生产集群最初可能是M20,其上限为700。

目前,我对将Mongo Atlas用于生产集群完全没有信心,因为我担心连接会用完。

我以前有一个使用mLab的集群(在以前的工作中),所有集群上的连接数限制为16000(我们的通常坐在800左右)。

我正在使用已阅读的C#驱动程序,我不需要执行任何特定操作即可关闭连接。但是我发现有时我没有在本地运行任何东西(不是服务,甚至不是GUI),但连接数却接近100,就好像打开的连接没有关闭一样。

我认为这些限制非常严格吗?我做错了什么以继续使用我的连接吗?

更新16/09/2019:
我已经与Mongo进行了交谈,并得到以下答复:
Our connection limits are set conservatively to ensure that memory exhaustion does not lead to stability problems for your MongoDB Atlas cluster. However, we are in fact currently doing some deep testing within our performance team around whether we can safely lift these limits. Please stay tuned for a likely increase of these limits soon.

所以看来这可能会很快改变

参考方案

只是为了标记此问题已解决:自从我发布此消息以来,他们已经两次提高了限制。

现在,以前具有700个连接的M20层具有3000个连接,并且较低的层也已增加。现在,它们就是我认为的“安全”(即您必须做错了或不寻常的事情才能达到极限)。

LeetCode题解计算机为什么是基于二进制的?

可以是三进制么?二进制有什么好处?题解:为什么叫电子计算机?算盘应该没有二进制

LeetCode题解统计城市的所有灯泡

这个是我刚毕业的时候,一个真实的面试题,这是一个开放题。题目描述:想办法,将一个城市的所有灯泡数量统计出来。题解:费米估算法1、如果某个城市常驻人口有1000万2、假设每5人居住在一套房里,每套房有灯泡5只,那么住宅灯泡共有1000万只3、假设公众场所每10人共享一只灯泡,那么共有100万只4、主要的这两者相加就得出了1100万只当然实际上这是估算的,具体应…

LeetCode题解黑白圆盘

一个圆盘被涂上了黑白二色,两种颜色各占一个半圆。圆盘以一个未知的速度、按一个未知的方向旋转。你有一种特殊的相机可以让你即时观察到圆上的一个点的颜色。你需要多少个相机才能确定圆盘旋转的方向?题解:可以用一个相机即可

LeetCode题解圆上任取三点构成锐角三角形的概率

来自字节跳动的一道几何题题解:1/4

LeetCode题解深度优先遍历和回溯的关系?

深度优先遍历的范围更大还是回溯的范围更大?为什么?题解:我的理解是:dfs是回溯思想的一种体现- 回溯:是在整个搜索空间中搜索出可行解,在搜索过程中不断剪枝回退,这是回溯的思想,这个搜索空间并没有限制于特定的数据结构。- dfs:dfs是指特定的数据结构中如图,树(特殊的图)中搜索答案,范围限制在了特定的数据结构。个人拙见。