如何将 FlexyPool 与 HikariCPFactory 一起使用?
How I can use FlexyPool with HikariCPFactory?
我想在我的数据源上比较 HikariCP 和 C3pO 的度量指标。
我不明白如何在我的项目中使用 FlexyPool。
我有 Tomcat context.xml 和 HikariCP:
<Resource name="jdbc/dictionaryDB"
auth="Container"
factory="com.zaxxer.hikari.HikariJNDIFactory"
type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver"
jdbcUrl="jdbc:postgresql://localhost:5432/deversdb"
username="user"
password="pass"
maxActive="8"
maxIdle="4"/>
请帮助我,我是连接池主题的新手。我必须用这个 https://github.com/vladmihalcea/flexy-pool/wiki/HikariCP-Configuration 做什么?
由于您已经有一个通过 JNDI 提供的 DataSource
,您可以尝试使用 Java EE installation mode.
为此,您需要在类路径根目录中有一个 flexy-pool.properties
配置文件,该文件必须包含以下属性:
flexy.pool.data.source.unique.name=some-unique-name
flexy.pool.data.source.jndi.name=jdbc/dictionaryDB
flexy.pool.metrics.reporter.jmx.auto.start=true
作为依赖项,您需要:
<dependency>
<groupId>com.vladmihalcea.flexy-pool</groupId>
<artifactId>flexy-java-ee</artifactId>
<version>${flexy-pool.version}</version>
</dependency>
我想在我的数据源上比较 HikariCP 和 C3pO 的度量指标。 我不明白如何在我的项目中使用 FlexyPool。 我有 Tomcat context.xml 和 HikariCP:
<Resource name="jdbc/dictionaryDB"
auth="Container"
factory="com.zaxxer.hikari.HikariJNDIFactory"
type="javax.sql.DataSource"
driverClassName="org.postgresql.Driver"
jdbcUrl="jdbc:postgresql://localhost:5432/deversdb"
username="user"
password="pass"
maxActive="8"
maxIdle="4"/>
请帮助我,我是连接池主题的新手。我必须用这个 https://github.com/vladmihalcea/flexy-pool/wiki/HikariCP-Configuration 做什么?
由于您已经有一个通过 JNDI 提供的 DataSource
,您可以尝试使用 Java EE installation mode.
为此,您需要在类路径根目录中有一个 flexy-pool.properties
配置文件,该文件必须包含以下属性:
flexy.pool.data.source.unique.name=some-unique-name
flexy.pool.data.source.jndi.name=jdbc/dictionaryDB
flexy.pool.metrics.reporter.jmx.auto.start=true
作为依赖项,您需要:
<dependency>
<groupId>com.vladmihalcea.flexy-pool</groupId>
<artifactId>flexy-java-ee</artifactId>
<version>${flexy-pool.version}</version>
</dependency>