![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shardingjdbc
文章平均质量分 81
秋日的晚霞
Java领域优质创作者 新星计划·第三季【Java后端】第二名
展开
-
Sharding-JDBC 使用 Nacos 作为配置中心 【下 代码实战】
由上一篇博文我们已经知道了 Sharding-JDBC 是基于 Java SPI 机制去加载 并实例化 ShardingSphereDriverURLProvider 的实现类ShardingSphereDriverURLProvider接口有两个抽象方法 accept()方法用于判断当前的url是否满足条件,如果满足将调用 getContent ()方法获取数据源配置信息。原创 2024-06-12 21:53:04 · 467 阅读 · 0 评论 -
Sharding-JDBC 使用 Nacos 作为配置中心 【上 源码分析】
this.dataSourceMap.computeIfAbsent(url, DriverDataSourceCache::createDataSource) 方法,这个方法在调用前,会先执行 this.createDataSource() 方法。通过do{}while 遍历 ShardingSphereDriverURLProvider 集合,调用 accept()方法,如果返回true,将跳出循环,接着调用 each.getContent(url) 获取数据源配置信息。首先会判断url是否 包含。原创 2024-06-12 21:05:58 · 1057 阅读 · 0 评论