本文介绍了Oracle UCP、C3P0和HikariCP的比较的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试比较一些Java连接池库,但到目前为止还没有找到任何令人满意的答案。目前,C3P0正在我的应用程序中使用,但我想推荐其他连接池库,但我没有任何可靠的信息来迁移到任何其他连接池机制。我读到Oracle的UCP正在使用连接捕获机制,但我不知道它有多有用,也不知道其他提供商是否也提供了捕获机制。可以包括哪些要点来比较各种连接池机制。谁能推荐一下甲骨文UCP、C3P0和HikariCP中哪一种更好?有没有比以上3更好的其他机制?
推荐答案
UCP12.2.0.1版本(download here)具有非阻塞体系结构,在Java One的一次会议上进行了解释,这使得它具有很强的可伸缩性。您可以让数千个线程共享同一个UCP池,并且不会在池中遇到任何可伸缩性问题(当然,您可能会耗尽连接,但这是另一个问题)。
这篇关于Oracle UCP、C3P0和HikariCP的比较的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!