자바 I/O & NIO 네트워크 정리 17 : RMI 구조

0

1. 🍕 RMI란?

RMI는 원격 객체의 메소드를 호출하는 방법이다
원격 객체는 서로다른 JVM을 사용한다

같은 힙메모리에 존재하지 않는다.

stub과 skeleton이 RMI를 할수 있게 하는 중요한 보조객체들로 , 원격객체의 메소드를 사용할 수 있다.

서버에서 클라이언트가 요청한 메소드와 인자값을 스켈레톤을 통해서 알아내어 실제 메소드를 호출하고, 클라이언트의 스텁에게 전달된다.

2. 🍔 RMI는 어떻게 작동하는가

클라이언트에서 원격 메소드를 호출하려면 스텁 객체가 있어야한다.

서버는 원격 객체를 RMI 레지스트리에 등록하게 된다. 이렇게 등록되는 객체를 스텁이라고 한다.

profile
쉽게 가르칠수 있도록 노력하자

0개의 댓글