2013-07-07 1 views
0

서비스를 제공하는 서버와 다른 호스트에서 RMI를 시작하도록 RMI에서 가능한지 알고 싶습니다.RMI-REGISTRY의 RMI 위치

+1

예 가능합니다. –

+0

@ user2511414 많은 댓글이 없습니다. 예, 가능하지만, 사소하지 않고 본질적으로 무의미합니다. – EJP

답변

1

예 로컬 호스트에서만 bind(), rebind() 및 unbind()를 사용할 수 있기 때문에 가능하지만 불편합니다.

서버가있는 호스트에서 레지스트리를 실행하고 두 번째 호스트의 다른 레지스트리와 두 번째 호스트의 다른 프로그램을 실행하여 첫 번째 레지스트리를 검색하고 그 결과를 두 번째 레지스트리에 바인드하여 만들어야합니다 첫 번째 바인딩이 나타나면 두 번째 바인딩이 나타나고 사라지는 지 확인하십시오.

즉, 그것은 무의미합니다. 클라이언트는 보조 프로그램뿐만 아니라 첫 번째 레지스트리를 검색 할 수 있습니다.

다른 해결책은 레지스트리 대신 LDAP 서버를 사용하고 Context.bind()/lookup()을 사용하는 것입니다.