무지개곰
article thumbnail

목차

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/@hit-that-drum/%EC%9B%B9%EC%97%90%EC%84%9C%EC%9D%98-%EC%8B%A4%EC%8B%9C%EA%B0%84-%ED%86%B5%EC%8B%A0 : 실시간 통신 방법

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 차이

 

profile

무지개곰

@무지개곰

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!