2009-08-14 12 views
1

作業中はGlassfish v2(9.1_02)を使用しています。私たちのサーバーはクラスタ化された環境では設定されていません。Glassfish JNDIツリーリンク

私たちは、DataSourceオブジェクト、およびおそらく他のオブジェクトを将来提供できるJNDIサーバーとして1つのメインサーバーを持ち、他のサーバーをこの1つのサーバーにリンクしたいと考えています。このようにして、データベースの場所を変更したり、パスワードを変更したりすると、複数のサーバーを更新する必要はなく、複数のサーバーを更新するだけです。

私の質問は以下のとおりです。

  1. を行うには、このとしても良いアイデアですか?
  2. GlassfishでJNDIツリーをリンクすることはできますか?
  3. どうすればこのことができますか?
  4. 誰でもこれを達成しましたか?

これは良いアイデアではありませんあなた

答えて

1

ありがとう、仮想マシンが別のマシン上で確立されたデータベース接続を使用しないでください。オーバーヘッドは愚かで、どのようにフェールオーバーを処理できますか?

クラスタ内のすべてのサーバが同じ設定で起動するようにするための方がはるかに優れています。実際には、実行しているOSによって大きく異なります。

テラコッタのような「アプリケーションファブリック」を見てみるといいでしょう。 RedHatには、設定ファイルを配布するためのシステム(衛星と呼ばれる)もあります。他の環境には同等のソリューションがあります。

関連する問題