gPRC 개념 정리 및 Java 예제
개념 gRPC is a modern open source high performance RPC framework that can run in any environment. 여기서 핵심은 RPC 이다. RPC란 Remote Procedure Control, 원격에 있는 프로시져를 호출한다는 뜻. REST같은 HTTP 프로토콜 기반의 URL 호출방식은 특정 URL String을 엔드포인트로 클라이언트가 서버에게 접근하지만 RPC 같은 경우 클라이언트 코드에서 서버의 메소드를 호출하여 데이터를 교환할 수 있는 방식이다. 예를들어 public User findUserById(Long userId)라는 메소드가 서버의 UserService 클래스에 있다고 했을 때, 클라이언트에서도 마치 UserService 클래..
Framework & Library & Tool/etc
2021. 1. 26. 22:42