Java应用中使用Proxool

发表于:2016-7-14 09:50

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:Sharpest    来源:51Testing软件测试网采编

  2.
1 <?xml version="1.0" encoding="UTF-8"?>
2 <something-else-entirely>
3         <proxool>
4                 <alias>timalias</alias>
5                 <!--数据源的别名-->
6                 <driver-url>jdbc:mysql://localhost:3306/test</driver-url>
7                 <!-- url连接串 -->
8                 <driver-class>com.mysql.jdbc.Driver</driver-class>
9                 <!-- 驱动类  -->
10                 <driver-properties>
11                         <property name="user" value="root"/>
12                         <!--  用户名  -->
13                         <property name="password" value="123456"/>
14                         <!--  密码  -->
15                 </driver-properties>
16                 <!--   最大连接数(默认5个),超过了这个连接数,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定   -->
17                 <maximum-connection-count>100</maximum-connection-count>
18                 <!--   最小连接数(默认2个)   -->
19                 <minimum-connection-count>10</minimum-connection-count>
20                 <!--   proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁 默认30秒      -->
21                 <house-keeping-sleep-time>90000</house-keeping-sleep-time>
22                 <!--   没有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受   -->
23                 <maximum-new-connections>10</maximum-new-connections>
24                 <!--   最少保持的空闲连接数(默认2个)   -->
25                 <prototype-count>5</prototype-count>
26                 <!--   在使用之前测试  -->
27                 <test-before-use>true</test-before-use>
28                 <!--  用于保持连接的测试语句   -->
29                 <house-keeping-test-sql>SELECT NOW()</house-keeping-test-sql>
30         </proxool>
31 </something-else-entirely>
  3、说明
  Proxool的配置文件路径不能使用ClassPath,我查看过接口代码,可以传入一个XmlReader、或流来解决,这里写成绝对路径就凑合着能跑起来就行。
  也支持Properties的配置,则个可以参考官方文档,也很方便的。
  有关配置参数,网上的文档一堆一堆的重复,大家随便找篇就行。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号