inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

RabbitMQ + MQTT Explorer 질문

553

사재원

작성한 질문수 1

0

안녕하세요. MQTT 클라이언트 프로그램인 MQTT Explorer와 RabbitMQ를 연결해서 간단한 메세지 주고받기 테스트를 진행 해보고 있는데요.

이렇게 MQTT Explorer 프로그램에서 (RabbitMQ와 연결한 후) JW_KEY라는 Topic으로 "hello world"라는 메세지를 PUBLISH했습니다. 그렇게 되면 RabbitMQ Management에서 Queue가 자동으로 생성이 되고 위에서 작성한 "JW_KEY"로 amq.topic(exchange)과 바인딩이 됩니다.

(*아래 그림 참고)

근데 의문이 드는 것이 Queue는 MQTT Explorer가 알아서 생성해주고 Rounting key는 제가 정한 "JW_KEY"가 되는 것은 알겠는데 왜 (Exchange 중 ) amq.topic과 바인딩이 되는 것 일까요?

제가 원하는 Exchange와는 연결할 수 없는 것 일까요?

 

 

RabbitMQ는 P 즉 , 발행자가 exchange에게 메세지를 보내고 exchange는 그 메세지를 바인딩(즉, 연결되어있는)되어 있는 Queue에게 전달하게 됩니다.

binding할때의 라우팅키는 제가 작성한 JW_KEY로 되는 것이고 Queue는 프로그램에서 자동생성해주지만 exchange는 제가 따로 컨트롤을 해주지 않았는데 amq.topic으로 정해집니다.

이것을 제가 원하는대로 컨트롤 하는 방법이 궁금합니다.

 

두서없이 설명을 한 것 같은데....그럼에도 불구하고 혹시나 이해하신 선생님들은 꼭!제발! 답변 부탁드립니다 !! ㅠㅠ (추가적인 정보나 이해가 필요하시다면 다 답변 드리겠습니다)

 

 

 

 

답변 0

실행과정 질문입니다.

2

41

1

환경설정 문

2

36

2

질문있어요!

2

56

2

volatile에 대해 질문 있습니다.

2

48

2