마이크로서비스가 보급됨에 따라 서버 간의 통신이 활발히 이루어져야 하는데, 기존의 통신 방식인 RESTful design의 경우는 서버 간의 통신이 활발한 마이크로서비스 상에서 부하가 크고 느린 단점이 있다. 이러한 문제를 해결하고 분산 application을 구축하기
이제 go를 사용하여 간단한 gRPC 서비스를 만들어보도록 하자.protocol buffer를 사용해 gRPC 서비스를 정의server skeleton과 client stub을 생성서비스의 비지니스 로직을 구현구현한 서비스로 gRPC 서버를 실행클라이언트 app을 통해
client측 java code: https://github.com/grpc/grpc-java/blob/master/examples/src/main/java/io/grpc/examples/routeguide/RouteGuideUtil.javaserver 측 g
client측 java code: https://github.com/grpc/grpc-java/blob/master/examples/src/main/java/io/grpc/examples/routeguide/RouteGuideUtil.javaserver 측 g
client측 java code: https://github.com/grpc/grpc-java/blob/master/examples/src/main/java/io/grpc/examples/routeguide/RouteGuideUtil.javaserver 측 g
지난 시간에는 gRPC server와 client 간의 Client-side streaming을 보았다. 이번에는 gRPC의 server, client 간의 양방향 통신에 대해서 알아보도록 하자.양 측이 서로 데이터를 주고 받을 수 있다는 것이다. 우리의 RouteGu