inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

강의소개

용어 질문

해결된 질문

433

공부하는이

작성한 질문수 30

1

안녕하세요 강사님.

grpc을 안쓰게 되는 이유 설명중에 일반적으로 개발자들은 grpc보단 http통신이나 퍼썹모델링을 통해 이벤트를 캐치한다고 하셨습니다.

이때 퍼썹모델링(?)이 무엇인가요?

go grpc rpc

답변 1

1

July

음 일종의 데이터 관리 기법이라고 생각을 하시면됩니다.

 

Pub/Sub 이라고 검색을 하시면 더 많은 정보를 얻으실 수 있을꺼 같아요

 

이벤트를 Publish하고, 다른 모듈이나 서버에서 Subscribe하는 형태이고 MSA라고 칭하는 아키텍처에서 주로 사용이 됩니다.

 

대표적으로 rabbitMQ, Kafka, Redis가 많이 사용이 되며, 큰 데이터를 관리하는 회사에서는 Kafka를 가장 많이 사용하고 기능적인 동작을 위해서 사용을 한다면 Redis를 많이 사용합니다.

 

많이 사용하는 기법은 아닌데, 이런 상황에서 사용이 됩니다.

 

모듈간 통신

특정 tx가 발생을 했을 때 다양한 서버에서의 알림 요청이 진행되어야 하는경우

 

나중에 기회가 된다면 해당 Pub/Sub 아키텍처도 다루어 보도록 하겠습니다.

또 질문이 있다면 편하게 질문주세요. 강의 주제와 다른 취업이나 이직에 대한 질문도 괜찮습니다.

 

좋은 하루 되시고 공부 열심히!!! 감사합니다.

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

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

1

255

1

소스코드 깃 제공 문의

1

302

1

key 값

1

261

1

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

10

807

1