시작하기 전에 Docker 설치와 권한설정을 해주세요.
우선 docker image를 내려받습니다.
docker pull rabbitmq:3-management
다운받은 image를 실행합니다.
docker run -d --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management
옵션 설명
-d : background 실행
-name : 실행 컨테이너 이름
-p 5672 : amqp에서 통신할 포트
-p 15672 : 웹브라우져 관리용 UI
컨테이너가 잘 실행되었는지 확인한다.
sudo docker ps
RabbitMq가 작동중인지 아래 명령어로 확인한다.
문제가 없다면 아래의 스샷과 같은 출력을 보여줄것이다
curl http://localhost:15672
이제 웹브라우저에서 위 주소로 접근을 한다(hppt).
정상적으로 작동했다면 아래와 같은 로그인 화면을 볼수있을것이다.
default 계정 : guest / guest
접속하면 아래와 같은 관리화면이 보인다.
다음에는 Golang에서 rabbitmq를 이용하여 메세지를 전달해보겠습니다.