博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot数据库连接池使用策略
阅读量:6623 次
发布时间:2019-06-25

本文共 869 字,大约阅读时间需要 2 分钟。

springboot官方文档介绍数据库连接池的使用策略如下:

Production database connections can also be auto-configured using a 

pooling DataSource. Here’s the algorithm for choosing a specific 
implementation: 
We prefer the Tomcat pooling DataSource for its performance and concurrency, so if that is available we always choose it. 
If HikariCP is available we will use it. 
If Commons DBCP is available we will use it, but we don’t recommend it in production. 
Lastly, if Commons DBCP2 is available we will use it. 
If you use the spring-boot-starter-jdbc or spring-boot-starter-data-jpa ‘starter 
POMs’ you will automatically get a dependency to tomcat-jdbc.

  1. springboot会优先使用tomcat连接池,因为其性能和并发性很好,如果可用的话,将会优先使用。tomcat连接池,请查看: 
  2. 如果HikariCP可用,会选择使用 。
  3. 如果DBCP可用,会选择使用,但是不推荐在在先生产品使用它。
  4. 最后,如果使用DBCP2,会选择使用

    如果在pom文件里有spring-boot-starter-jdbc 或者 spring-boot-starter-data-jpa 依赖项,那么,会自动获取tomcat-jdbc连接池。

好像没有提到c3po?

转载地址:http://kgvpo.baihongyu.com/

你可能感兴趣的文章
jFinal 关联数据库操作
查看>>
团队冲刺第二天
查看>>
sed删除空行和开头的空格和tab键
查看>>
php扩展安装
查看>>
Windows与Linux之间的文件自动同步
查看>>
What a C programmer should know about memory
查看>>
MySQL备份账号权限
查看>>
15个重要的Android代码
查看>>
(转)android 牛人必修 ant 编译android工程
查看>>
求最大公约数与最小公倍数
查看>>
C# Winform 跨线程更新UI控件常用方法总结(转)
查看>>
eclipse菜单栏不显示 + the system is running in lou-graphics mode问题
查看>>
【WebService】使用jaxb完成对象和xml的转换
查看>>
如何去除My97 DatePicker控件上右键弹出官网的链接 - 如何debug混淆过的代码
查看>>
多文档
查看>>
输入5个学生的信息(包括学号,姓名,英语成绩,计算机语言成绩和数据库成绩), 统计各学生的总分,然后将学生信息和统计结果存入test.txt文件中...
查看>>
BZOJ2337 [HNOI2011]XOR和路径
查看>>
C# 该行已经属于另一个表 ...
查看>>
android 避免线程的重复创建(HandlerThread、线程池)
查看>>
手游-放开那三国socket协议分析
查看>>