文章目录
1. 基本概念
我们都使用过连接池,比如C3P0,DBCP,hikari, Druid
,虽然HikariCP
的速度稍快,但Druid
能够提供强大的监控和扩展功能,也是阿里巴巴的开源项目。
Druid
是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource
等等,秒杀一切。
Druid
可以很好的监控DB
池连接和SQL
的执行情况,天生就是针对监控而生的DB
连接池。
Spring Boot
默认数据源HikariDataSource
与JdbcTemplate
中已经介绍Spring Boot 2.x
默认使用Hikari
数据源,可以说Hikari
与Driud
都是当前Java Web
上最优秀的数据源。
而Druid
已经在阿里巴巴部署了超过600个应用,经过好几年生产环境大规模部署的严苛考验!
-
stat
:Druid
内置提供一个StatFilter
,用于统计监控信息。 -
wall
:Druid
防御