有沒有一種方法可以讓JPA(Eclipselink專門)動態選擇一個連接池,具體取決於綁定到當前線程的某些屬性?JPA/Eclipselink - 動態選擇DataSource/JDBC URL
我試圖解決的問題是縮放多租戶系統,其中租戶可能會分成多個數據庫實例。每個數據庫實例都是多租戶的,但爲了擴展,我可能無法舒適地將所有租戶安裝在一個數據庫實例中。
我熟悉@Multitenant
以支持單表多租戶,並已成功使用Eclipselink會話事件回調來動態地設置Eclipselink Session
中的值。我正在嘗試更改EntityManager將要使用的DataSource
的下一步,因此我不必一定要使用羣集數據庫。
謝謝!
有多少數據源?它們可以在啓動時初始化,還是太多? – sinuhepop 2012-07-20 08:23:40