Nest · microservice

TCP 마이크로서비스 요청 경로

HTTP 요청이 들어와도 실제 비즈니스 처리는 message pattern을 통해 별도 서비스로 위임될 수 있습니다.

서비스 간 통신 구성

tcp

Controller

외부 HTTP 요청을 받아 내부 호출로 바꿉니다.

ClientProxy

TCP transport로 메시지를 전송합니다.

MessagePattern

수신 서비스에서 처리 함수를 매칭합니다.

User Service

사용자 도메인 로직을 독립 실행합니다.

Response

결과를 호출한 쪽으로 다시 전달합니다.

HTTP request ClientProxy message pattern microservice response

TCP 마이크로서비스 요청 경로 정리

마이크로서비스 구조에서는 함수 호출처럼 보여도 실제로는 네트워크 메시지와 응답 계약이 품질을 좌우합니다.