소켓과 실시간 시스템
바이트 경계와 연결 수명을 직접 구현하고 장애를 재현합니다. 소켓의 동작을 근거로 실시간 애플리케이션의 기초를 배웁니다.
코스
- TCP 택배가 잘려 도착했다 — 바이트 조각으로부터 메시지를 복원한다
- 느린 구독자가 생중계를 멈췄다 — 멈춘 한 명만 격리하고 나머지는 계속 보낸다
- ACK 전에 꺼진 간식 자판기 — 재접속해도 재고를 두 번 더하지 않는다
- 연결 하나가 느려지자 나머지가 전부 멈췄다 — 한 반복문으로 연결 수백 개를 지켜본다
- 실시간 통신 — WebSocket·gRPC 스트리밍·WebRTC — HTTP/2 부터 WebRTC 까지 실제 연결로 재며 만든다