【发布时间】:2016-05-02 01:45:30
【问题描述】:
我从 DBCP2 文档中了解到,这个新版本支持对连接池进行 JMX 监控,但我找不到任何显示实际用法的示例。
我有一个简单的基于 JDBC 的 java 应用程序,它使用 dbcp2 创建一个连接池,供一个简单的查询服务使用,我想通过另一个工具(如使用 JMX 的 VisualVM)来监控这些连接。
DBCP2 的BasicDataSource 有类似setJmxName() 的方法
我没有看到任何用法,也不知道如何使用它。
如果有人对 JDBC 不熟悉,可以阅读一下here。
对此的任何帮助将不胜感激。 谢谢!
【问题讨论】:
-
改进了问题格式,使其更易于理解。为其他人添加了一些指向 JDBC 文档的资源,以便更轻松地跟进该主题的重点。
-
我在生产环境中使用 DBCP2 时遇到了很多问题,因为它有大量线程,我决定使用运行良好的 C3P0,而且它有一个非常好的 JMX 实现。
标签: java monitoring jmx apache-commons-dbcp