RabbitMQ의 개발 환경을 빠르게 설정하려면 Docker를 사용하는 것이 좋습니다. RabbitMQ는 Erlang을 사용하여 개발되었기 때문에 일반적으로 Erlang을 먼저 설치한 다음 RabbitMQ를 설치해야 하는 번거로운 과정이 있습니다. Docker를 사용하면 이러한 과정을 단 한 번의 명령으로 간단하게 할 수 있습니다.

권장 사항: 개발 환경을 배포할 때 Docker를 사용하는 것이 좋습니다. 여러 환경을 유지보수하는 데 간단하며, 환경 설정에 너무 많은 시간을 들이지 않아도 됩니다. MacOS 및 Linux에 Docker를 설치하는 것은 간단하고 온라인에서 찾을 수 있습니다. Windows 10도 Docker 설치를 지원하지만, 백엔드 테스트를 위해 Linux 가상 머신을 설치하는 것이 좋습니다. Windows 시스템은 그 목적으로는 그다지 편리하지 않기 때문입니다.

Docker를 사용한 배포

초기 설치 명령어

docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management

설명: 위 명령은 RabbitMQ 컨테이너 인스턴스를 다운로드하고 시작하여 두 개의 포트, 5672와 15672를 오픈합니다. 포트 15672는 관리 콘솔 포트이며, 5672는 코드를 작성할 때 액세스해야 하는 포트입니다.

RabbitMQ Docker 이미지 버전에 대해서는 위 예제에서 3-management 버전을 사용했습니다. 최신 버전은 Docker의 공식 이미지 저장소 여기에서 찾을 수 있습니다.

RabbitMQ 컨테이너 관리

RabbitMQ 컨테이너를 중지하려면:

docker stop rabbitmq

RabbitMQ 컨테이너를 다시 시작하려면:

docker start rabbitmq

참고: Docker 컨테이너는 한 번 설치하면 이후에는 시작/중지 명령을 사용하여 시작하거나 중지시키면 됩니다.

RabbitMQ 관리 콘솔

RabbitMQ 관리 콘솔에 접근하려면: http://localhost:15672/ 기본 사용자 이름 및 비밀번호: guest / guest

팁: 가상 머신을 사용하는 경우 'localhost'를 가상 머신의 IP 주소로 대체하십시오.

스크린샷: RabbitMQ 관리 콘솔