[Seasar-user:20210] Re: S2Daoを使用したSQLServerのミラーリング設定について
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2010年 9月 29日 (水) 23:30:00 JST
小林 (koichik) です.
Date: Wed, 29 Sep 2010 19:52:31 +0900
From: "Tetsuya Sawada" <[E-MAIL ADDRESS DELETED]>
To: <[E-MAIL ADDRESS DELETED]>
Subject: [Seasar-user:20209] S2Daoを使用したSQLServerのミラーリング設定について
> そこで、MSDNを参照し、Microsoft SQL Server JDBC Driverを使用することで、
> データベースミラーリングを暗黙的にサポートしてくれるとの記述がありましたが、
> それをS2Daoを使用して実現することは可能でしょうか?
暗黙的にサポートしてくれるというなら
問題なく使えるのではないでしょうか.
> また、可能な場合、どのような記述を行うことで実現可能なでしょうか?
> (j2ee.diconですね?)
Seasar2 のバージョンが 2.3 系なら j2ee.dicon,
2.4 系なら jdbc.dicon になります.
XADataSourceImpl の URL プロパティを MSDN の
情報に従って設定してください.
Seasar2.4 の場合は,コネクションをプールから
取得する際に特定の SQL を実行して,コネクションが
有効であることを確認することができます.
その設定を使うと,フェイルオーバーした際,
無効になったコネクションがアプリケーションに
渡されることを (ある程度) 防ぐことができます.
以下のドキュメントの validationQuery および
validationInterval プロパティを参照してください.
http://s2container.seasar.org/2.4/ja/jdbc.html
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
<property name="twitter">"http://twitter.com/koichik"</property>
</component>
Seasar-user メーリングリストの案内