1 rabbitmq 다운로드
2 토픽 & 큐를 생성한다. 어드민 페이지에서 간단하게 생성할 수 있음
타입에 주의한다 - direct , topic.
direct는 특정 한개의 라우팅경로로만 메시지를 보내고
topic은 여러개의 라우팅 키 (정규식 사용하여 sample.* 이런식으로 ) 에 메시지 보낸다.
3 exchange -> queue를 바인딩 하여 해당 큐에 바인딩된 리스너가 메시지를 받게 된다.
4 listner 를 생성하고
5 publisher 를 생성한다
exchange 를 통해 들어가서 queue 로 나오는 구조
https://oingdaddy.tistory.com/166 <<< 이 글의 도움을 많이 받았다!!
exchange 의 타입에는 TopicExchange 뿐만 아니라. DirectExchange와 FanoutExchange도 있다
rest controller를 하나 생성하고. 메시지를 보낸다--
리스너가 메시지를 받은것을 확인할 수 있다.
rabbit-mq 어드민 페이지에서도 두개 커넥션 (publisher, lisener ) 이 잘 붙은 것을 확인가능하다.
댓글 없음:
댓글 쓰기