【发布时间】:2015-10-20 17:10:45
【问题描述】:
在 mongo java driver 中默认连接超时为 10 秒。我在本地停止了我的 mongo 实例,同时我试图从 java 连接 mongo db。
目前我在 10000 毫秒异常后超时。
我的问题是: 是否可以在默认超时(10000 ms)之前获得连接超时异常?
【问题讨论】:
-
嗯,嗯?你想要别的东西来要求超时吗?还是您希望将连接超时设置为其他内容?
在 mongo java driver 中默认连接超时为 10 秒。我在本地停止了我的 mongo 实例,同时我试图从 java 连接 mongo db。
目前我在 10000 毫秒异常后超时。
我的问题是: 是否可以在默认超时(10000 ms)之前获得连接超时异常?
【问题讨论】:
连接超时将以等待指定时间的方式运行,在您的情况下为 10 秒。
不可以在指定时间之前得到连接超时异常。
参考资料:
https://api.mongodb.org/java/2.6/com/mongodb/MongoOptions.html#connectTimeout
How to configure MongoDB Java driver MongoOptions for production use?
【讨论】: