2016-10-18 5 views
-2

내 RMI 서버가 내 데이터베이스에 연결되어 있고 내 질문에 물건이 어떻게 생깁니 까? 백업 RMI 서버는 어떻게 만듭니 까? 나는 그들이 같은 레지스트리를 공유 할 필요가 있지만 그것을 어떻게 할 수 있는지 파악할 수 없다는 것을 압니다. 예를 들어 처음 실행하면 연결되지만 다른 시간에 실행하려고하면 바인드 예외가 발생합니다. 첫 번째 백업에서 다른 rmi 서버를 백업하려면 어떻게해야합니까?자바 RMI 다중 서버

+0

나에게 디자인 문제가있는 것처럼 보입니다. "백업"서버 "B"를 만들고 싶다면 서버 "A"에 계속 연결할 수 있다는 의미에서 실행하고 싶을 것입니다. 그 (것)들은 다른 기계에 그 (것)들 경우에, 당신의 구속력이있는 문제는 비 문제점이된다. 하지만 아마도 당신은 뭔가 다른 것을하려고 노력하고있었습니다. – CodeBlind

+0

그게 목적입니다. 첫 번째 서버 A가 자동으로 중지되면 서버 B가 "활성" – user1327933

답변

0

기본 제공 방법이 없습니다. 백업 서버를 레지스트리에 다른 이름으로 등록하거나로드 밸런싱을 지원하는 ORB 공급 업체와 함께 RMI/IIOP로 전환해야합니다.

나는로드 밸런싱/페일 오버 프록시 스텁으로 과거에 놀랐지만 꽤 복잡합니다.