본문 바로가기

스프링/Spring

Rabbitmq + SpringBoot 샘플 프로젝트 만들기

Rabbitmq 설치하는 방법은 이전 포스팅에서 확인할 수 있습니다.

이번에는 SpringBoot와 연동해 queue에 메세지를 보내고 queue에서 메세지를 가져오도록 해보겠습니다.

 

1. Rebbitmq를 실행합니다.

$ rabbitmq-server

 

2. 소스코드를 다운받고 실행하면 됩니다.

https://github.com/keepseung/rabbitmq-starter

 

GitHub - keepseung/rabbitmq-starter: springboot에 rabbitmq를 연동한 스타터 프로젝트입니다.

springboot에 rabbitmq를 연동한 스타터 프로젝트입니다. Contribute to keepseung/rabbitmq-starter development by creating an account on GitHub.

github.com

 

 

  • 정의한 Excahnge가 생성됩니다. 여기서는 "example_exchange" 입니다.

 

 

  • 정의한 Queue가 생성됩니다.

 

  • API 호출을 통해 메세지를 전송하도록 합니다.

 

  • 해당 큐에서 받은 메세지를 보여줍니다.

 

  • consumer에서도 메세지를 받은 것을 확인합니다.