HikariCPJDBC 连接池
HikariCP 是一个高性能的 JDBC 连接池组件。下图是性能的比较测试结果:
使用方法:
HikariConfig config = new HikariConfig(); config.setMaximumPoolSize(100); config.setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource"); config.addDataSourceProperty("serverName", "localhost"); config.addDataSourceProperty("port", "3306"); config.addDataSourceProperty("databaseName", "mydb"); config.addDataSourceProperty("user", "bart"); config.addDataSourceProperty("password", "51mp50n"); HikariDataSource ds = new HikariDataSource(config);
或者:
/** connectionTestQuery=SELECT 1 dataSourceClassName=org.postgresql.ds.PGSimpleDataSource dataSource.user=test dataSource.password=test dataSource.databaseName=mydb dataSource.serverName=localhost */ HikariConfig config = new HikariConfig("some/path/hikari.properties"); HikariDataSource ds = new HikariDataSource(config);
Maven:
<dependency> <groupId>com.zaxxer</groupId> <artifactId>HikariCP</artifactId> <version>1.3.5</version> <scope>compile</scope> </dependency>
评论
LCPLinux 连接池
LCP 是 LinuxConnectionPool 的简写,是基于 Linux 模块开发的线程安全通用连接池,减少由频繁建立和释放连接带来的系统开销,提升服务响应速度,支持跨语言、多服务的通用连接池,
LCPLinux 连接池
0
NanopoolJava 连接池
NanoPool是一个轻量级的快速的兼容JDBC2的Java连接池。“高度可扩展”是指NP很好地(希望线性地)扩展到数百个并发线程,并且恒定时间开销非常低。这意味着线程争用将取决于连接池的内部实现的池
NanopoolJava 连接池
0
pgbouncerPostgreSQL 连接池
pgbouncer是PostgreSQL的轻量的连接池,支持三种模式。Sessionpooling/会话连接池最礼貌的方法。在客户端连接的时候,在它的连接生命期内,会给它赋予一个服务器连接。在客户端断
pgbouncerPostgreSQL 连接池
0
DBCPJava 连接池
DBCP(DatabaseConnectionPool)是一个依赖Jakartacommons-pool对象池机制的数据库连接池,Tomcat的数据源使用的就是DBCP。Javadoc:http://
DBCPJava 连接池
0
Vibur DBCPJDBC 连接池
ViburDBCP是一个全新的、支持并发的JDBC连接池,基于Java的动态代理技术。特点是速度快、代码简洁,支持语句缓存、SQL查询日志等等。Maven:<dependency> <
Vibur DBCPJDBC 连接池
0