inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

1000만 Traffic을 견디며 적용한 RPC 통신에 대해 학습하고 구현해보기

HTTP 라우터와 GRPC 서버 연결하기

gRPC, gin 동시 사용 질문드립니다.

해결된 질문

255

이영호

작성한 질문수 10

1

좋은 강의 감사드립니다. 강의 중에 궁금한 사항이 있어 문의 드립니다.
(1) GRPC의 경우 gin 프레임워크 항상 같이 사용되는 걸까요?

(2) GRPC와 gin 동시 사용되면서 같은 포트를 사용하는데, 현업 개발에서 GPRC와 gin을 통상 같이 사용하면서 같은 port를 사용하는지 문의드립니다.

(3) 서버가 동작되지 않더라도 클라가 동작 되기 위해서는 어떠한 설정을 이용하면 좋을지도 궁금합니다.

go grpc rpc

답변 1

0

July

안녕하세요! 질문 남겨주셔서 감사합니다.

이 강의는 로컬 환경에서만 구동이 되다보니 좋은 주제로 질문을 해 주신걸로 보입니다.

 

결론적으로 1.2번 질문은

  • Gin은 프레임워크이기 때문에 전혀 연관성이 없습니다. 원하시는거 사용하시면 됩니다.

  • 포트와 호스트 모든것이 다릅니다. 보통은 dns설정을 하여 dns를 활용하여 내부로 전송합니다.

 

3번에 대한 질문은 답이 없습니다...ㅠ

3티어 아키텍처에 대한 서비스가 구성이 되어있는 상황에서 클라이언트가 서버와 통신하지 못한다면

클라이언트딴에서 처리가 되어야지 서버 입장에서는 해 줄수 있는게 없습니다.

 

이러한 상황을 방지하기 위해서 인프라측에서 로드밸런싱을 사용하거나 쿠버네티스에서는 helm을 통해서 유효한 파드만 사용하는 형태가 있는것이죠.

 

질문에 대한 답이 되었을까요!? 추가적인 질문이 있다면 편하게 해주시면 감사하겠습니다!!

gRPC 실무에서 질문

0

35

2

교안에 사용되는 app.js 파일은 어디서 받을수 있을까요?

0

41

1

소스 download

0

43

2

프로젝트 구조 관련 질문이 있습니다.

0

47

1

커넥션 min, max 설정과 관련하여

0

50

1

명령어 오류가 있으신 분들 저는 이렇게 해결했어요!

0

68

1

response 함수에 대해

0

43

1

grpc 도입을 고려할만한 케이스

0

70

2

고 인터페이스 관련

0

69

2

Join함수 사용이유가 궁금합니다

0

54

1

Streaming 중인 서비스에서 모든 파드에 broadcast하는 방법

0

118

3

vscode 설정

0

126

2

upsert

0

146

2

proto를 이용한 자동 생성 관련 명령어

0

117

0

프론트쪽이 리액트로 되어있는데요..

0

123

2

오늘 강의 듣기 시작했는데요!

0

132

2

RunInit() 관련 질문

0

180

5

소켓 연결과 http

0

154

2

안녕하세요 혹시 강의하실때 진행하시는 몽고디비 버전은 몇인가요?

0

132

2

paseto 데이터 저장 관련하여 질문드립니다.

1

198

2

소스코드 깃 제공 문의

1

302

1

key 값

1

261

1

RPC가 HTTP 보다 얼마만큼 더 빠르다라는 객관적인 정보가 있을까요?

10

807

1

용어 질문

1

433

1