- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 Oracle UCP(通用连接池)中使用 TimeToLiveConnectionTimeoutCallback?
我希望 PoolDataSource 或 UniversalConnectionPoolManager 有一个接口(interface)来注册此类回调。我希望这样的接口(interface)能够通过接口(interface)传递相关的连接。两者都不是真的。
似乎我必须向每个 UniversalPooledConnection 注册一个单独的 TimeToLiveConnectionTimeoutCallback,这在我看来很棘手、丑陋(大量 UCP 导入/粘合代码)并且困难(创建 DataSource 包装器)。
还是我搞错了什么?不幸的是,文档仍然保持沉默。
最佳答案
过了一段时间,我意识到我的假设是正确的。我必须以一种棘手且不优雅的方式为每个 Connection
注册一个回调。
我还向 Oracle 提出了支持请求,证实了这一点:
void registerTimeToLiveConnectionTimeoutCallback(TimeToLiveConnectionTimeoutCallback cbk) throws java.sql.SQLException
registers a time-to-live connection timeout callback with a connection.
The callback object is registered with each pooled connection. It is an error to register more than 1 TimeToLiveConnectionTimeoutCallbacks on the same connection, or else you will get an exception.
As mentioned in it, the callback object is registered with EACH pooled connection.
由于一些其他错误和/或设计缺陷(当然,后者可能是主观的)我决定不在我的项目中使用 UCP。
关于java - 如何在 Oracle UCP 中使用 TimeToLiveConnectionTimeoutCallback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4441271/
我想使用这段代码创建 Oracle UCP: import oracle.ucp.jdbc.PoolDataSource; import oracle.ucp.jdbc.PoolDataSourceF
我正在使用 Oracle ojdbc 12 和 Java 8 处理 Oracle UCP 管理器的问题。当 UCP 池启动失败时,我希望关闭它创建的连接。 当池初始化期间遇到 ORA-02391:超过
我正在Docker Enterprise 3.2环境中编写devops管道。 我能够从UCP API中获取所有stacks。现在,我需要获取单个stacks,但是文档似乎完全忽略了此资源。 有什么作为
为了删除未使用的图像,请使用命令 docker image prune [OPTIONS] 特别是参数 --all , -a Remove all unused images, not ju
我正在研究一些 JDBC Oracle 连接池项目,并发现了一种新的 Oracle 池实现,称为通用连接池 (UCP)。现在,它使用一个新类 PoolDataSource 来进行连接池,而不是 Ora
当 OCI 驱动程序用于 JDBC 连接时,Oracle 提供 4 种不同的 JDBC 连接池机制: Oracle 数据源 Oracle OCI 连接池 Oracle UCP(通用连接池 - 推荐使用
使用 Oracle UCP v 12.1.0.2.0 时出现随机“连接已关闭:连接已关闭”错误。看起来连接被标记为关闭 oracle.ucp.jdbc.proxy.JDBCConnectionProx
寻找有关使用 Oracle UCP 连接池管理器时获取连接的最佳实践的建议。我无法从文档中判断您是否应该保留对 PoolDataSource 对象的引用并从中获取连接,或者您是否应该使用您的管理器通过
有人有在实际生产负载下使用 Oracle UCP 的经验吗?它是否能很好地处理数据库重新连接?是否存在多线程问题?有人将它与 C3P0 或 Apache DBCP 进行比较吗? 最佳答案 我将 UCP
我们正在使用 docker-ee Docker Enterprise 2.1 18.09.0-beta3 我在一个节点上安装了 UCP 并向其添加了工作节点。 UCP 将节点错误显示为: "Calic
有人知道有一个可以使用 UCP 发送/接收 SMS 消息的优秀 Java 库吗? 最佳答案 http://smslib.org/也不错。 关于UCP(通用计算机协议(protocol))的 Java
我们正在编写一个简单的独立 java 批处理。我们使用的是 DB2 数据库。我们正在尝试使用 UCP 进行连接池(版本:ucp-11.2.0.3.0)。 我们已将最小池大小初始化为 5。但是,当我们检
如何在 Oracle UCP(通用连接池)中使用 TimeToLiveConnectionTimeoutCallback? 我希望 PoolDataSource 或 UniversalConnecti
从 Oracle 11g 迁移到 Oracle 12 c 时,使用 UCP(12.1.0.2.0) 时出现以下错误 java.sql.SQLException: The connection
我正在尝试比较一些java连接池库,但到目前为止我还没有找到任何令人满意的答案。现在我的应用程序中正在使用 C3P0,但我想建议其他连接池库,但我没有任何可靠的信息来迁移到任何其他连接池机制。我读到
我正在尝试比较一些java连接池库,但到目前为止我还没有找到任何令人满意的答案。现在我的应用程序中正在使用 C3P0,但我想建议其他连接池库,但我没有任何可靠的信息来迁移到任何其他连接池机制。我读到
我试图使用 Oracle UCP 在 tomcat 中创建数据源,我的要求不是在 server.xml 中添加密码,我需要在服务器运行时添加密码,我尝试了很多方法但没有成功。 这是我的代码示例 tom
最近我们更改了连接池以迁移 Oracle UCP。在迁移之前,我们使用了嵌入了oracle jdbc驱动程序(ojdbc6.jar)的池。 我们的问题是绑定(bind)变量阶段的运行时间。使用 UCP
对于使用 Oracle OLTP 数据库作为数据源的现代后端 Java 应用程序,我应该使用哪一个? 对我来说,HikariCP 看起来像是现代 Java 应用程序的事实上的标准池。但是现在我需要维护
我使用 CRUDRepository 接口(interface)是为了在注入(inject) Repository 的其他类中使用 save 方法。 我的意思是,此方法执行插入和选择以检索从数据库插入
我是一名优秀的程序员,十分优秀!