问题标签 [flexy-pool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
26607 浏览

java - 数据库连接池大小决定背后的思考

我正在开发基于开源 Java 的应用程序,即 xwiki。Insie hibernate.cfg.xml 我可以看到参数 connection.pool_size 和 statement_cache.siz 的值为 2(对于每个)。我的应用程序在某个时间点的最大负载为 100 个用户。现在我的问题是什么应该是理想的连接池大小。对我来说,2 号看起来非常小。如果 100 个用户一次连接 98 个用户必须等待 grtting 连接释放?在我的情况下,我应该将连接池大小保持为 100 吗?

我正在使用微软 sql 服务器。

除此之外,最大连接池大小有限制。它是否依赖于网络服务器(在我的例子中是 tomcat)或数据存储供应商(ms sql server)?

0 投票
1 回答
1057 浏览

java - 如何将 FlexyPool 与 HikariCPFactory 一起使用?

我想在比较 HikariCP 和 C3pO 的数据源上测量指标。我不明白如何在我的项目中使用 FlexyPool。我有 Tomcat context.xml 和 HikariCP:

请帮助我,我是连接池主题的新手。我必须用这个https://github.com/vladmihalcea/flexy-pool/wiki/HikariCP-Configuration做什么?

0 投票
1 回答
85 浏览

java - 用于 DB2 和 Oracle 数据源的 flexypool

我们在应用程序中使用以下连接池

1) DB2DataSource
2) OracleDataSource

我们可以对上述连接池实施 flexypool 指标和故障转移策略吗?
我在 vladmihalcea 的 flexypool github 存储库下没有找到任何特定的文档或示例代码。

你能就此提出建议吗?

0 投票
1 回答
77 浏览

flexy-pool - 如何使用 FlexyPool 监控多个 JNDI 数据源?

我开始使用 FlexyPool 来监控由 Tomcat 管理的 JNDI 数据源。

我在这个答案和 FlexyPool doc中找到了如何监控一个数据源。但是,我不知道如何通过 flexy-pool.properties 文件配置对多个源的监控。这可能吗 ?

0 投票
1 回答
107 浏览

spring - 为什么 Flexy-Pool 在 Apache Storm 中通过 Spring 配置时会导致 NoSuchElementException

我有一个基于Apache Storm ( 1.1.1) 的应用程序,它使用 Spring ( 5.0.3) 来配置和注入基于 Hibernate ( 5.2.12) 的数据库服务,这些服务连接到 PostgreSQL 数据库。

在 Hibernate 和数据库之间,我在 HikariCP ( ) 之上配置了flexy - pool ( ) 作为数据源(参见图 A)。该应用程序在一些具有最新 OpenJDK 8 版本的 Ubuntu 16.04 LTS 服务器实例上启动。2.0.02.7.6

图 A:有弹性池,图 B:没有弹性池

flexy-pool在启动Storm拓扑后,我遇到了与相关的可悲运行时异常。但是,这不是确定性的。有时它会起作用,有时会抛出下面的异常。如果我不在flexy-pool我的应用程序中使用(参见图 B),一切都会按预期工作。

图 B 中使用的 Spring 配置是这样的(基于官方示例):

我的问题是:

  1. 我的基于 Spring 的(默认)配置是否flexy-pool正确?
  2. 是否有解决方案来防止与此相关的运行时异常flexy-pool
  3. 这是什么原因NoSuchElementException
0 投票
1 回答
57 浏览

java - 如何在我的 Ewon 项目中使用外部 jar 文件?

我正在使用支持 javaetk 运行时环境的 Ewon 硬件项目。

现在 javaetk 中不提供 JsonReader、Logger 等一些功能。所以我从外部下载了这个 jar 文件并将其包含在我的项目中。

在 Eclipse 级别看起来不错!但在运行时,它在 Ewon 错误博客上显示该类未找到的错误!任何建议,我该如何使用它?

0 投票
1 回答
92 浏览

jooq - Jooq:HikariCP 连接监控

使用 Jooq 如何监控 HikariCp 连接池?

就像 JPA 一样,我可以使用 flexy-pool。

但是对于 flexy-pool,我们需要通过扩展 HickariCpJpaPostgresConfiguration 来提供配置。

但是对于 Jooq 来说什么也找不到。

我正在寻找的指标:

  • 并发连接请求计数
  • 并发连接
  • ConnectionAcquireMillis
  • ConnectionLeaseMillis
0 投票
0 回答
39 浏览

tomcat - 如何将 FlexyPool 与自定义 DataSourceFactory 一起使用?

我有一个简单的 Tomcat 应用程序设置来使用 MySQL 数据源和自定义DataSourceFactory. 下面context.xml给出。自定义工厂仅用于{{driver}}在运行时具有实际值的占位符 ( )。

该应用程序使用Guice注入DataSource实例:

如何DataSource使用flexy-pool FlexyPoolDataSource包装我的 MySQL ?

我查看了文档并执行了以下操作:

  1. 添加了必要的依赖项 ( flexy-pool-core, flexy-java-ee)
  2. flexy-pool.properties在资源根目录添加了一个文件(内容如下)

我被困住了-我CustomDataSourceFactory该如何做flexy-pool?我应该改变什么以及如何改变?