文件首頁
MySQL Connector/J 開發人員指南
相關文件 下載本手冊
PDF (美式信紙) - 1.2Mb
PDF (A4) - 1.2Mb


第 9 章 多主機連線

以下章節討論一些涉及多主機連線的主題,即伺服器負載平衡、容錯移轉和複製。

開發人員應了解以下關於透過 Connector/J 管理的多主機連線事項

  • 每個多主機連線都是底層實體連線的包裝函式。

  • 每個底層實體連線都有自己的工作階段。根據 MySQL 架構,工作階段無法追蹤、共用或複製。

  • 每次在實體連線之間切換都表示在工作階段之間切換。

  • 在交易界限內,實體連線之間不會切換。超過交易界限,則無法保證不會發生切換。

    注意

    如果應用程式重複使用超出交易界限的工作階段範圍資料(例如,變數、SSPs),則可能會發生失敗,因為可能會發生實體連線之間的切換(這也是工作階段之間的切換)。因此,應用程式應重新準備工作階段資料,並在發生例外狀況時重新啟動最後一次交易,或者,如果不想處理例外狀況,則應為每個新交易重新準備工作階段資料。