gRPC 스트리밍은 단일 요청·응답을 넘어 서버 스트림, 클라이언트 스트림, 양방향 스트림을 제공합니다. 서버 스트림은 한 요청에 여러 응답을 보내고, 양방향 스트림은 양쪽이 독립적으로 메시지를 흘려보냅니다. 각 스트림은 메시지 경계가 있는 순서를 가집니다.
데모는 세 모드의 화살표 방향이 바뀌는 모습을 반복합니다. 실서비스에서는 수신 속도, 취소, 종료 상태와 오류를 함께 다뤄야 하며 양방향이라고 모든 메시지가 동시에 도착한다는 뜻은 아닙니다.
언제 쓰나
지속적 업데이트나 큰 데이터 묶음을 한 연결 안에서 점진적으로 주고받을 때 사용합니다.