【问题标题】:How to set HikariCP pool name with Play如何使用 Play 设置 HikariCP 池名称
【发布时间】:2016-04-13 21:14:32
【问题描述】:

我们在数据库连接方面遇到了一些问题,因此尝试找到一种方法来监控池状态和性能,但播放默认配置似乎不提供池名称设置功能。

slick.dbs.default.driver = "slick.driver.MySQLDriver$"
slick.dbs.default.db.driver = "com.mysql.jdbc.Driver"
slick.dbs.default.db.url = "jdbc:mysql://localhost:3306/xx"
slick.dbs.default.db.user =
slick.dbs.default.db.password = ""

我也想知道如何将JMX Mbean注册到池中,我将metrics正确集成到播放中,只需找到jvm性能信息。

【问题讨论】:

    标签: playframework slick hikaricp


    【解决方案1】:

    您可以通过配置设置 HikariCP 池名称。

    db.default.hikaricp.poolName = "something"
    

    https://github.com/playframework/playframework/blob/2.4.6/framework/src/play-jdbc/src/main/resources/reference.conf#L85

    JMX Mbean默认是关闭的,所以需要设置为true。

    db.default.hikaricp.registerMbeans = true
    

    https://github.com/playframework/playframework/blob/2.4.6/framework/src/play-jdbc/src/main/resources/reference.conf#L101

    【讨论】:

      猜你喜欢
      • 2016-03-21
      • 1970-01-01
      • 1970-01-01
      • 2017-01-03
      • 1970-01-01
      • 1970-01-01
      • 2015-09-13
      • 2014-06-04
      • 2019-10-16
      相关资源
      最近更新 更多