[OneStack]팀 프로젝트 개발 과정 - WebSocket 실시간 채팅
·
🌐 Web/OneStack
본 프로젝트 개발자 과정 학원의 파이널 프로젝트 기획, 개발, 배포 과정을 담고 있습니다.   OneStack원스택회원 너무 좋아요 작성자 : 서윤달콤 ⭐️ ⭐️ ⭐️ ⭐️ ⭐️www.onestack.store📌 WebSocket이란?WebSocket은 클라이언트와 서버 간의 양방향 통신을 가능하게 하는 프로토콜입니다. HTTP와 달리 연결을 유지하면서 실시간으로 데이터를 주고받을 수 있는 장점이 있습니다.✅ WebSocket의 장점실시간 양방향 통신: 서버와 클라이언트가 자유롭게 데이터를 주고받을 수 있음낮은 지연 시간: 기존 HTTP 요청/응답 방식보다 빠른 데이터 전송효율적인 서버 리소스 사용: 연결 유지로 인한 반복적인 요청 오버헤드 감소최적화된 데이터 전송: 헤더 크기가 작아 네트워크 비용 절..
Spring WebSocket과 STOMP, 그리고 Kafka를 활용한 실시간 통신
·
🗨️ Backend/Java
1. 웹소켓(WebSocket)이란?1.1 웹의 기본 통신 방식: HTTP의 한계웹 애플리케이션에서 서버와 클라이언트 간의 데이터 교환은 일반적으로 HTTP를 사용한다. 하지만 HTTP는 비연결성(stateless) 프로토콜로, 클라이언트가 요청을 보내야만 서버가 응답하는 단방향 통신 방식이다.이 방식은 실시간성이 중요한 애플리케이션(예: 채팅, 주식 거래, 알림 서비스 등)에서는 비효율적이다. 주기적으로 서버에 요청을 보내는 폴링(Polling), 롱 폴링(Long Polling), 서버 센트 이벤트(Server-Sent Events, SSE) 같은 기술이 사용되지만, 성능과 확장성에서 한계가 있다.1.2 웹소켓(WebSocket)의 등장웹소켓은 클라이언트와 서버 간에 지속적인 연결을 유지하며 양방향 ..
Kyle99
'websocket' 태그의 글 목록