2016-10-18 9 views
-2

私のデータベースに接続するRMIサーバーを持っていて、バックアップRMIサーバーを作成する方法は何ですか?私は彼らが同じレジストリを共有する必要があることを知っていますが、私はそれを行う方法を理解できません。 たとえば、初めて実行すると接続されますが、別の時間に実行しようとするとバインド例外が発生します。最初のバックアップから別のrmiサーバーをバックアップするにはどうしたらいいですか?Java RMI複数サーバー

+0

"バックアップ"サーバー "B"を作成したい場合は、サーバー "A"に接続できるという意味で、実行したいと思うかもしれませんそれらは異なるマシン上にあります。その場合、バインディングの問題は問題になりません。しかし、おそらくあなたは何か違うことをしようとしていました - 私は完全に基盤から離れていますか? – CodeBlind

+0

それは目的です。第1のサーバAが自動的に停止すると、サーバBは「生きている」 – user1327933

答えて

0

これを行う方法はありません。バックアップサーバをレジストリに別の名前で登録するか、ロードバランシングをサポートするORBベンダを使用してRMI/IIOPに切り替える必要があります。

私は過去にロードバランシング/フェイルオーバープロキシスタブを使用してきましたが、かなり複雑です。