반응형 Stomp3 STOMP와 RabbitMQ를 이용한 채팅 서비스 이전 포스팅에서 STOMP를 이용한 채팅서비스를 개발했었다. https://miiro-under.tistory.com/273 Stomp를 활용한 웹소켓 구현 서론 Stomp를 이용하여 웹소켓을 구현하는 방법에 대해 알아보겠습니다. 이전 포스팅에서 Stomp에 관한 개념에 대해 설명했었습니다. https://miiro-under.tistory.com/272 Message Broker STOMP 개념 서론 Message를 miiro-under.tistory.com 여기서 간단히 정리를 하자면 STOMP 는 publish/subscribe(발행/구독) 구조로 간단하게 메시지를 선택해서 수신을 할 수 있다. 기본적으로 스프링에서는 내장 브로커를 제공하지만, 여러 문제점이 있다. 1. In Memory 형식으로 .. Spring/Issue 2024. 1. 30. Stomp를 활용한 웹소켓 구현 서론 Stomp를 이용하여 웹소켓을 구현하는 방법에 대해 알아보겠습니다. 이전 포스팅에서 Stomp에 관한 개념에 대해 설명했었습니다. https://miiro-under.tistory.com/272 Message Broker STOMP 개념 서론 Message를 송-수신할 때 사용하는 MessageBroker 중 STOMP 프로토콜에 대해 알아보겠습니다. STOMP란? Simple Text Oriented Messaging Protocol 의 약자로써, WebSocket의 서브 프로토콜 입니다. 웹소켓은 Text와 Bina miiro-under.tistory.com Stomp를 이용해서 간단하게 채팅 서비스를 구현해보겠습니다. 코드 구현 의존성(build.gradle) dependencies { //w.. Spring/Issue 2024. 1. 24. Message Broker STOMP 개념 서론 Message를 송-수신할 때 사용하는 MessageBroker 중 STOMP 프로토콜에 대해 알아보겠습니다. STOMP란? Simple Text Oriented Messaging Protocol 의 약자로써, WebSocket의 서브 프로토콜 입니다. 웹소켓은 Text와 Binary 형식의 타입을 정하긴 하지만, 어떠한 규격도 정해져있지 않습니다. 하지만 STOMP의 경우에는 다음과 같은 형식을 따라갑니다. COMMAND header1:value1 header2:value2 Body^@ STOMP의 커맨드 목록은 다음과 같습니다. 클라이언트 프레임 SEND SUBSCRIBE UNSUBSCRIBE BEGIN COMMIT ABORT ACK NACK DISCONNECT 서버 프레임 MESSAGE REC.. Spring/스프링 이론 2024. 1. 24. 이전 1 다음