Spring Data MongoDB连接是否有线程?

时间:2014-09-18 16:41:22

标签: spring-data-mongodb tokumx

我们正在评估TokuMX,因此我们可以使用它的ACID事务功能,但我们希望将它与Spring Data for MongoDB一起使用。

所以,问题是:由Spring Data线程管理的MongoDB连接是否有限,以便我们可以利用TokuMX事务实现?

1 个答案:

答案 0 :(得分:0)

根据这个:

http://docs.mongodb.org/ecosystem/drivers/java-concurrency/#java-driver-concurrency

看起来连接是从内部连接池中提取的,并且“按请求”返回,因此没有数据库连接与线程相关联。

<击>

我还没有办法覆盖它。也许还有另外一个司机,或者我还没有找到的设置。

编辑:显然我没有读到这篇文章。您应该能够使用db.requestStart()来确保为线程保持连接。

这里有类似的C#和Python提及:

http://docs.tokutek.com/tokumx/tokumx-transactions.html#tokumx-transactions-multi-statement-drivers