简体   繁体   English

Scala连接池库?

[英]Scala connection pool library?

I'm trying to use Squeryl in a new Scala project. 我正在尝试在新的Scala项目中使用Squeryl。 This is my first project in Scala, so I'm looking for a good Scala library to handle connection pooling. 这是我在Scala中的第一个项目,所以我正在寻找一个好的Scala库来处理连接池。 Of course I might as well use a Java library. 当然我不妨使用Java库。 What would be a best fit for SQueryl? 最适合SQueryl的是什么? Amongst java libraries I'm considering DBCP, C3P0, Proxool and BoneCP, being BoneCP a serious candidate looking at their benchmarks. 在我正在考虑DBCP,C3P0,Proxool和BoneCP的java库中,BoneCP是一个看待他们基准测试的重要候选人。

I've used C3P0 in production for many years, always been rock solid for me. 我已经在生产中使用了C3P0多年,对我来说一直坚如磐石。 Watch out with your DB driver tho, they can be very flaky. 注意你的数据库驱动程序,它们可能非常脆弱。

I wrote a blog post about db connection pooling with slick you may find useful: 我写了一篇关于数据库连接池的博客文章,你可能觉得它很有用:

http://fernandezpablo85.github.io/2013/04/07/slick_connection_pooling.html http://fernandezpablo85.github.io/2013/04/07/slick_connection_pooling.html

我知道这是一个旧帖子,但为了保持最新的答案,如果你需要一个连接池并且你正在编写一个在JVM上运行的应用程序,我建议使用HikariCP

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM