반응형
목차
1. WebSocket이란?
2. WebRTC란?
3. STOMP란?
WebSocket이란?
WebSocket은 TCP 위에서 메시지 스트리밍을 가능하게 합니다.
전이중 통신
두 대의 단말기가 데이터를 송수신하기 위해 동시에 각각 독립된 회선을 사용하는 통신방식
WebRTC란?
WebRTC는 Web Real-Time Communication의 약자로, 브라우저끼리 통신하여 중간자인 서버 없이 브라우저 간에 P2P 형태로 오디오, 영상, 데이터를 교환할 수 있게 하는 기술
장점
네트워크 지연시간이 짧다
전송 속도가 빠르다
STOMP란?
Simple Text Oriented Messaging Protocol의 약자로 간단한 문자 기반 메세징 프로토콜을 의미합니다.
여러 플랫폼 간 메세지를 상호 운영할 수 있고 기본적인 구조는 Publish-Subscribe 구조로 되어있습니다.
가독성이 높고 디버깅이 용이하다는 장점이 있습니다.
참고자료
https://velog.io/@qkrqudcks7/STOMP%EB%9E%80 : STOMP 설명
https://innu3368.tistory.com/213 : websocket과 STOMP 차이
https://velog.io/@sinclebear/WebSocket-%EA%B3%BC-WebRTC%EC%9D%98-%EB%B9%84%EA%B5%90 : WebRTC와 WebSocket 차이
반응형
'개발일기 > Prism' 카테고리의 다른 글
[개발 일기] 데드락, 라이브락, 기아 상태 (0) | 2024.03.13 |
---|---|
[개발 일기] controller-service-repository 리팩토링 (0) | 2024.02.04 |
[개발 일기] 해시태그, 기술스택 구현 (0) | 2024.01.24 |
[개발 일기] 프로필 이미지 수정 기록, 해시태그 구상 (0) | 2024.01.22 |
[개발 일기] 프로필 수정 페이지 구상 (0) | 2024.01.02 |