MySQL Connector/J 發行版本說明
目錄
以下章節討論一些涉及多主機連線的主題,即伺服器負載平衡、容錯移轉和複製。
開發人員應了解以下關於透過 Connector/J 管理的多主機連線事項
每個多主機連線都是底層實體連線的包裝函式。
每個底層實體連線都有自己的工作階段。根據 MySQL 架構,工作階段無法追蹤、共用或複製。
每次在實體連線之間切換都表示在工作階段之間切換。
-
在交易界限內,實體連線之間不會切換。超過交易界限,則無法保證不會發生切換。
注意如果應用程式重複使用超出交易界限的工作階段範圍資料(例如,變數、SSPs),則可能會發生失敗,因為可能會發生實體連線之間的切換(這也是工作階段之間的切換)。因此,應用程式應重新準備工作階段資料,並在發生例外狀況時重新啟動最後一次交易,或者,如果不想處理例外狀況,則應為每個新交易重新準備工作階段資料。