구축 & 운영/RabbitMQ

Web STOMP 플러그인 설치

단칸이 2022. 3. 19. 12:11

Web STOMP 플러그인

Web STOMP는 웹소켓 연결을 기반으로 클라이언트와 통신하며, 이를 이용하면 프론트엔드 페이지에서 백엔드를 거치지 않고 RabbitMQ의 메시지를 바로 수신할 수 있습니다.

# 플러그인 설치
sudo rabbitmq-plugins enable rabbitmq_web_stomp

# RabbitMQ 서버 재 시작
sudo systemctl restart rabbitmq-server

# 통신에 사용되는 방화벽 해제
sudo firewall-cmd --zone=public --permanent --add-port=15674/tcp
sudo firewall-cmd --reload

# RabbitMQ를 설치하면 기본적으로 Web STOMP 예제 파일이 내장되어 있습니다.
# 이를 확인하려면 예제 플러그인을 활성화한 후 방화벽을 해제합니다. 
sudo rabbitmq-plugins enable rabbitmq_web_stomp_examples
sudo firewall-cmd --zone=public --permanent --add-port=15670/tcp
sudo firewall-cmd --reload

브라우저에서 http://IP:15670 페이지에 접속하면 Web STOMP 예제를 확인할 수 있습니다.

'구축 & 운영 > RabbitMQ' 카테고리의 다른 글

RabbitMQ - 메시지 속성  (0) 2022.03.19
RabbitMQ - 메시지 큐의 주요 속성  (0) 2022.03.19
RabbitMQ 설치  (0) 2022.03.19
메시지 브로커 비교 (Apache Kafks vs RabbitMQ vs ActiveMQ)  (0) 2022.03.08
ActiveMQ 조사  (0) 2022.03.08