Web Socket1 12장 - 채팅 시스템 설계 (1) - 메세지 흐름 채팅 시스템 요구사항 응답 지연이 낮은 1:1 채팅 기능 최대 100명까지 참여할 수 있는 그룹 채팅 기능 사용자의 접속 상태 표시 기능 다양한 단말 지원, 하나의 계정으로 여러 단말 동시 접속 지원 Push 알림 Client - Server 통신에서의 요구사항 1) Client -> Server 메세지 수신 2) 메세지 수신자 결정 및 전달 3) 수신자가 접속(online) 상태가 아닌 경우, 접속할 때까지 메세지 보관 메세지 송신 메세지 송신의 주체는 Client이다. (Client to Server) 따라서 Client의 요구가 있을 때 HTTP 프로토콜을 사용할 수 있다 keep-alive 헤더를 이용하면 connection을 효율적으로 유지할 수 있다 keep-alive 헤더를 사용하면 TCP .. 2023. 8. 30. 이전 1 다음 반응형