2013-02-25 46 views

回答

0

的ReplicationDriver或NonRegisteringReplicationDriver確定第一URL作爲,其餘視爲奴隸

的時候,你應該採取的考慮是:如果你正在使用ReplicationDriver或NonRegisteringReplicationDriver你需要給至少兩臺主機包含相同的數據庫實例。否則,你會得到一個SQLException說服力:「必須至少指定一個從主機連接到主/從複製負載平衡功能」。

還有一點:你實際上並不需要創建NonRegisteringReplicationDriver的一個實例。因爲ReplicationDriver也在使用它。你可以通過讓你的應用程序拋出異常來檢查它。你會看到的是;數據庫連接物通過NonRegisteringReplicationDriver.connect(..)方法試圖。

編輯(!):您實際上不需要爲您的系統創建非特定驅動程序。你需要知道什麼是你在做什麼和正確的連接URL。因爲驅動程序類本身會針對複製模式和LOADBALANCE模式的URL。然後,它會觸發所需的驅動程序實例。