느린 구독자가 생중계를 멈췄다
소켓과 실시간 시스템 · 중급 · 이론 3 · 퀴즈 3 · 실습 1
Python과 async/await 기초를 아는 학습자를 위한 실시간 프로그래밍입니다. 구독자별 큐·손실 정책·중복과 갭·ACK 전체 기한을 구현하고 실제 TCP 구독자 두 개로 장애 격리와 연결 회수를 검증합니다. 영속 브로커나 정확히 한 번 처리는 범위 밖입니다.
커리큘럼
생중계가 밀리는 이유
큐 길이와 처리 중 작업, 발행 취소를 구분한다.
무엇을 버리고 누구를 기다릴까
데이터 의미에 맞는 대기·최신 상태·분리 정책을 고른다.
확인·기한·회수의 주인을 정한다
ACK와 커서, 취소 경로를 실제 TCP에서 검증한다.