我刚开始使用ReactiveMongo和Play 2(scala)。
我是否应该使用连接详细信息和数据库返回(connection.get.db(“mydb”))存储单个对象,或者使连接无限期保持活动状态。
我习惯使用JDBC连接池,所以不确定使用ReactiveMongo和Mongo的高效方法是什么。
对不起,如果这个问题不是很好,我在黑暗中摸索了一下。
由于
答案 0 :(得分:1)
从此文档中
http://reactivemongo.org/releases/0.10/api/index.html#reactivemongo.api.MongoDriver
有可选参数
nbChannelsPerNode 每个节点打开的通道数。默认为10。
这看起来像返回的对象(MongoConnection)本身就是连接池。因此,您应该将其用作单例,而不是为每个请求创建新实例。