autoReconnect will be phased out

autoReconnectは現在H/A機能の中心的なプロパティとなっていますが,今後段階的にDeprecateしていく予定とのことです.最終的にはRemoveしたいとのことです.(Mark Matthews談)

理由は

  • 使い方がちょっとややこしい
  • 間違った使い方をするとデータ破壊に繋がる
  • (おそらく)機能的にも満足の行くものではない

要するに,機能面・アーキテクチャ面に問題ありと開発者側は考えているということですね.

かといって今MySQL ClusterやReplicationを使おうと思うとautoReconnectを使わざるを得ないのが,こちらユーザ側としては難しいところ.

対策は後でautoReconnectが新機能にReplaceされた際に改変しやすいようにアプリを作っておくことくらいでしょうか.