CHAAANY ARCHIVE

sse

1개의 기록을 주제별로 둘러보세요.

실시간 통신 방식 비교: 폴링·SSE·WebSocket·모바일 푸시 선택 기준

실시간 기능을 만들 때 가장 먼저 나눌 것은 앱이 열려 있는 동안 데이터를 갱신할 것인지, 앱이 꺼진 사용자에게 다시 방문할 이유를 알릴 것인지다. 전자는 폴링·SSE·WebSocket 같은 연결 방식의 문제이고, 후자는 APNs·FCM을 통한 모바일 푸시 알림의 문제다.이 둘을 하나의 프로토콜 비교표로 놓으면 요구사항이 섞인다. 푸시 알림은 앱의 최신 상태를 보관하는 데이터 채널이 아니며, WebSocket은 종료된 모바일 앱을 깨우는 알림 채널이 아니다.먼저 네 가지 질문을 정한다데이터는 서버에서 클라이언트로만 흐르는가, 양방향인가새 이벤트를 몇 초 늦게 받아도 되는가브라우저 탭이나 앱이 닫힌 뒤에도 알려야 하는가연결이 끊겼을 때 어느 지점부터 복구해야 하는가이 답으로 후보를 상당히 줄일 수 있다.요..

728x90