oracle conneciton properties,在WAS Liberty连接池中,我可以验证借用连接吗?
我们当前正在将应用程序迁移到Liberty服务器(8.5.5.9)上运行。我们发现应用程序服务器和数据库之间的连接偶尔会被防火墙终止,因为它们会在很长一段时间内处于空闲状态。发生这种情况时,在下一个HTTP请求中,应用程序将收到其中一个断开的连接。在WAS Liberty连接池中,我可以验证借用连接吗?
此前,我们一直在使用Apache Commons DBCP来管理连接池。其中一个configuration parameters in a DBCP conneciton pool是“testOnBorrow”,它可以防止应用程序被交给这些不良连接之一。
Liberty托管数据源中是否有这样的配置参数?
到目前为止,我们可以这样来配置我们的数据源:
user="example" password="{xor}AbCdEfGh123="
URL="jdbc:oracle:thin:@example.com:1521:mydb"
/>
minPoolSize="3" maxPoolSize="10" maxIdleTime="10m"
purgePolicy="ValidateAllConnections"
/>
当前设置为验证所有的连接,如果一个坏一个被发现的purgePolicy(如,一夜当所有连接已闲置了很长时间)。但是,所有这一切都是为了防止将多个不良连接顺序地交给应用程序。
connectionManager中的一个选项是将agingTimout =“20m”设置为自动删除足够长的已经被防火墙终止的连接。但是,这也会终止最近使用的连接(防止防火墙破坏它们)。
我在这里错过了一些明显的东西吗? 谢谢!
+1
我建议使用agingTimeout,因为许多防火墙并不关心连接是否被使用,而只是终止长时间打开的连接。 –
oracle conneciton properties,在WAS Liberty连接池中,我可以验证借用连接吗?相关推荐
- java连接池详解与自定义es连接池
目录 1 版本选择 2 依赖选择 3 使用commons-pool构造连接池 3.1 pom.xml 3.2 对象池类 GenericObjectPool普通对象池 GenericKeyedObjec ...
- druid连接池mysql5.7_Spring Boot 使用Druid连接池整合Mybatis-Plus连接Mysql数据库
一.连接池 在普通的数据库访问程序中,客户程序得到的连接对象是物理连接,调用连接对象的close()方法将关闭连接,而采用连接池技术,客户程序得到的连接对象是连接池中物理连接的一个句柄,调用连接对象的 ...
- 【连接池】Tomcat 连接池中 maxActive,maxWait,maxAge,testOnBorrow,testWhileIdle等选项的作用
前言 连接池本质作用是为客户端提供连接复用,提升连接效率,降低系统开销.Tomcat的连接池提供了maxActive,maxWait,maxIdle,minIdle,initialSize等参数,配置 ...
- HikariCP连接池8小时后只有一个连接或session问题
项目中的一个批处理程序,需要长时间与数据库保持连接,属于典型的"写多读少"场景.监控的结果发现程序前8小时性能很好,之后就开始衰减. 用 show full process lis ...
- DBCP连接池中BasicDataSource类的基本使用
BasicDataSource BasicDataSource类实现了DataSource接口,可以用于DBCP连接池的简单使用. 创建连接池时需要的配置如下表. 分类 属性 描述 必须项 drive ...
- 连接池中 maxActive,maxWait,maxAge,maxIdel参数
前言 连接池本质作用是为客户端提供连接复用,提升连接效率,降低系统开销.Tomcat的连接池提供了maxActive,maxWait,maxIdle,minIdle,initialSize等参数,配置 ...
- 连接池中的maxIdle,MaxActive,maxWait参数
连接池中的参数介绍: name:表示你的连接池的名称也就是你要访问连接池的地址 auth:是连接池管理权属性,Container表示容器管理 type:是对象的类型 driverClassName:是 ...
- 连接池中的maxIdle,MaxActive,maxWait等参数详解
转: 连接池中的maxIdle,MaxActive,maxWait等参数详解 2017年06月03日 15:16:22 阿祥小王子 阅读数:6481 版权声明:本文为博主原创文章,未经博主允许不得转载 ...
- evt参数是干啥用的_http连接池中非常关键的两个参数,到底是干啥用的?
作者简介:大厂一线资深开发.从crud开发到资深开发,再到研究员兼技术经理.<资深开发讲技术> 从一线实战中总结有故事,有背景的案例,希望带给大家一系列技术盛宴. 求关注,欢迎技术交流.友 ...
最新文章
- Linux指定网卡工作模式
- 新闻发布项目——接口类(BaseDao)
- java 线程 api_Java核心API之线程(上)
- 花费巨资参加SAP培训真的有用吗?
- OJ 里面的 G++ 和C++ 到底有什么区别, 为什么有时候G++能过,C++不能过,而有时候C++能过,G++不能过?
- Matlab p文件解密,p转m文件 可查看源码
- 记录我的LINUX学习之路
- 在WindowsMobil系统中实现透明树组件
- QT学习1-下载安装HelloWorld
- 通信机制之异步通信和同步通信
- uml具有多种视图_UML语言中五大视图
- 【数据库 Mysql查询系列】--检索出stu表中‘计算机工程’或‘软件工程’专业的学生的记录,结果集按学号升序排序。
- Java版漏斗计时器_教程/漏斗 - Minecraft Wiki,最详细的官方我的世界百科
- css使用定义动画anima,CSS Transform和动画
- 《A Mixed-Initiative Interface for Animating Static Pictures》翻译
- 麻省理工学院计算机系硕士课程,麻省理工学院计算机专业研究生申请 你听说过《算法导论吗》?...
- arduino彩灯计时器电路_Arduino UNO 制作LED节日彩灯
- 量化投资常用技能——指标篇3:详解RSI指标,及其代码实现和绘图
- GPIO输入输出各种模式(推挽、开漏、准双向端口)详解【转】
- vue遇到的生成条形码和打印问题的汇总
热门文章
- XenServer上启动虚拟机失败’The VDI is not available’的解决方法
- Redo Log 和Checkpoint not complete
- Linux下redmine安装插件报错
- hive复合数据类型之array
- JQuery调用iframe子页面函数/对象的方法
- 青海师大c语言研究生专业课,2016年青海师范大学计算机应用技术C语言程序设计考研复试题库...
- python子类继承父类属性实例_Python实现子类调用父类的初始化实例
- java mail 已发送_JavaMail获取已发送邮件
- 在Bootstrap中使用类的按钮类型
- Python | 程序从列表中删除重复的元素