首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Spring数据Mongodb连接池并发请求限制

Spring数据Mongodb连接池并发请求限制
EN

Stack Overflow用户
提问于 2019-05-24 01:55:16
回答 1查看 2.9K关注 0票数 1

我想知道spring数据mongodb连接池是如何工作的。

假设一个spring引导rest服务器通过连接到mongodb。如果默认连接池大小为100,是否意味着只能同时处理100个curl请求?如果同时有200个请求,会发生什么情况?

如何知道给定服务器的最大池大小?例如,如果我有一个具有8GB内存的服务器,我可以设置的最大池大小是多少?如果我将池大小设置为大约100万,而我的服务器无法处理100万mongodb池大小,会发生什么?

EN

回答 1

Stack Overflow用户

发布于 2019-05-24 04:22:35

Mongodb连接池将根据传递给它的参数由MongoDB服务器管理。

默认情况下,maxPoolSize设置为100

要修改它,可以传递如下的值

代码语言:javascript
运行
复制
spring.data.mongodb.uri=mongodb://localhost:27017/?connectTimeoutMS=30000&minPoolSize=0&maxPoolSize=50

转介医生获得更多详细信息

如果同时有200个请求,会发生什么情况?

通常,当池达到此大小,并且没有空闲连接可用时,对getConnection()的调用将在超时之前阻塞最多connectionTimeout毫秒。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56284912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档