rabbitmq 썸네일형 리스트형 [Docker] Docker에서 RabbitMQ Image생성 및 실행 다운로드 및 실행 docker run -d -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15671:15671 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest --network test-network --name rabbitmq rabbitmq:[tag] -p ~~ : RabbitMQ 에서 사용하는 포드들을 모두 호스트 포트와 포트포워딩 해준다. -e : RabbitMQ Admin 계정을 id, pass를 guest로 생성 --network : RabbitMQ 를 관리할 네트워크 그룹 지정 docker network 를 잘 모른다면 Docker Network --name : RabbitM.. 더보기 [RabbitMQ] RabbitMQ의 구조 RabbitMQ AMQP(Advenced Message Queing Protocol)를 따르는 오픈소스 메시지 브로커. 메세지를 많은 사용자에게 전달할 때, 요청의 처리시간이 오래걸리거나 많을 때 다른 처리자에게 위임할 때, 애플리케이션 간의 결합도를 낮출 때 사용한다. 구조 https://www.rabbitmq.com/tutorials/amqp-concepts.html Publisher - message를 Exchange에 publish Exchange - Binding이라는 규칙을 사용하여 message 복사본을 Queue에 배포 Queue - Consumer에게 message가 전달되기 전까지 보관, Round-Robin 스케쥴링 방식으로 공평하게 전달된다. Consumer - Queue에 직접 접.. 더보기 이전 1 다음