我们使用Mongo Java驱动程序3.3.0连接到Mongo DB。
我们遇到了问题" org.springframework.data.mongodb.UncategorizedMongoDbException:提前到达流的末尾;嵌套异常是com.mongodb.MongoSocketReadException:过早地到达流的末尾"
我们知道有2个属性 connectTimeoutMS 和 socketTimeoutMS 可以用来在使用mongodb连接字符串提供超时时更改超时。我们尝试提高他们的价值观,但我们仍然看到了这个问题。
我们想知道Mongo Java驱动程序3.3.0是否支持 connectTimeoutMS 和 socketTimeoutMS (或者)是否存在针对此问题的不同解决方案。
此外,似乎还有另一个属性用于配置连接池, maxIdleTimeMS 。我们不使用任何连接池,我们使用默认连接池。这是否需要适当调整。
如果某人遇到类似问题,请您就此提出自己的想法。