database
文章平均质量分 88
小沈同学呀
JAVA程序猿一枚,擅长分布式微服务、高并发、多线程等常规架构。记录成为架构师之路的点滴,分享工作中的各种疑难杂症。
展开
-
核心源码分析:数据库短时断开Druid连接池如何恢复连接
Druid数据库连接池主要是在获取连接和创建连接阶段的一些机制来保障高可用。获取连接阶段有超时重试机制和连接有效检查机制,创建连接阶段则是重试机制。我们在实际开发中可以增加一些配置参数来保证Druid数据库连接池的正常运行,testOnBorrow 每次有效检查连接、testWhileIdle 按频率检查连接 、breakAfterAcquireFailure 是否中断创建连接、connectionErrorRetryAttempts 创建连接重试次数等等。原创 2023-04-14 16:42:19 · 5254 阅读 · 19 评论 -
关系型数据库分库分表中间件之选型
本文主要介绍关系型数据库分库分表的中间件,主要包含中间件介绍、选项及其对比。虽然市面上很多分库分表中间件,但是大多数都是不友好或者社区活跃度不高的项目,当然还是有很多淘汰的中间件。目前,在实际业务场景中我们绝大多数情况都是选用sharding、mycat,以下文章重点介绍sharding与mycat的对比。原创 2023-02-14 17:31:00 · 860 阅读 · 1 评论