場景描述:自己想試著實作一套資料庫分片的框架。目前核心想法是維護多個不同資料庫的datasource,然后通過代理在獲取datasource的時候根據自己定義的一些規則重新制定要執行的datasource(可能是某一個,也可能是全部). 但是由于目前大部分資料庫連接都使用了資料庫連接池來管理,那么像這種多資料源的情況下,連接池要怎么處理了?
我目前就想到2個方案:
1. 每一個不同的資料庫,都有一個獨有的連接池。(連接池是否使用過多?)
2. 一個連接池管理所有的資料庫。(如何在同一個連接池里區分出不同的資料庫的連接?)
想聽聽大家的意見,集思廣益一下。
uj5u.com熱心網友回復:
連接池是允許多資料源uj5u.com熱心網友回復:
自己搜一下連接池配置多資料源就可以了uj5u.com熱心網友回復:
萌新查個真眼,坐等大佬降臨
uj5u.com熱心網友回復:
動態多資料源使用druid連接池:https://blog.csdn.net/songzehao/article/details/100548930
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/31078.html
標籤:Java相關
