오픈소스/rabbitmq
-
[RabbitMQ] RabbitMQ란?오픈소스/rabbitmq 2021. 7. 15. 19:20
Message System 애플리케이션간에 메세지를 주고 받는 Communication Machanism을 의미 Message System 장점 빠른 응답을 줄 수 있고, 메세지를 많은 사람들에게 전달 가능 애플리케이션 간의 결합도를 낮출 수 있음 대규모 시스템에서 데이터 교환 엔드포인트를 하나로 통합해 관리 가능 RabbitMQ 장점 Cluster 구성이 쉽고 ManageUI가 제공 MQTT, Convert, STOMP 등의 플러그인도 제공되어 확장성이 뛰어남 AMQP(Advanced Message Queuing Protocol)를 구현한 메세지 지향 미들웨어 메세지 제공자와 클라이언트의 동작에 대해 각기 다른 벤더들의 구현체가 상호 운용 가능 스프링에서도 AMQP 연동 라이브러리가 제공되어 편리하게 ..
-
[RabbitMQ] Docker를 이용한 RabbitMQ 클러스터링 구성오픈소스/rabbitmq 2020. 10. 16. 21:27
서버 A(172.21.114.89), 서버 B(172.21.106.118) 두 대의 서버에 Docker로 RabbitMQ를 구동하고 클러스터링을 적용하는 방법에 대해서 알아보도록 하겠습니다. 사용하는 docker 이미지는 itzg/rabbitmq-stomp를 사용하였습니다. 서버 A에 접속해서 RabbitMQ 이미지를 다운받고 실행합니다. $ docker run --hostname rabbit1 --add-host rabbit1:172.21.114.89 --add-host rabbit2:172.21.106.118 --name rabbit -p 15672:15672 -p 4369:4369 -p 5672:5672 -p 5671:5671 -p 25672:25672 -p 61613:61613 -e RABBITM..