더북(TheBook)

프록시 인터페이스는 하부(underlying) 통신 프로토콜을 캡슐화합니다. 프로토콜 종류는 다양하지만 이 절에서는 REST와 gRPC만 대상으로 합니다. 부분 실패를 적절히 처리해서 서비스 가용성을 높이는 방법과 RPI를 사용하는 마이크로서비스 애플리케이션에서 서비스 디스커버리 메커니즘이 필요한 이유를 설명합니다.

▲ 그림 3-1 클라이언트의 비즈니스 로직은 RPI 프록시 어댑터 클래스로 구현된 프록시 인터페이스를 호출한다. RPI 프록시 클래스가 서비스에 요청하면 RPI 서버 어댑터 클래스가 서비스 비즈니스 로직을 호출해서 요청을 처리한다

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.