조금한 프로젝트를 진행하는 것이 있어서, RabbitMQ의 MQTT Plugin을 사용하던 중에 문제가 있어서


짧은 포스팅으로 관련 내용을 나누고자 합니다. 


문제 1. QoS Level 2 미지원


- 이건 머 큰 문제라고 볼 수는 없겠죠. 문제라기 보다는 아직 QoS Level 2를 지원하지 않는 다는 것입니다. 

  혹시 QoS Level 2를 반드시 사용해야 하는 경우라면 다른 Broker Server를 찾아보시는 것이 좋을 것 같네요.


문제 2. Retain 정상 작동 안됨


- 이건 좀 문제긴 하죠. Retain이 제대로 안되더라구요.

  즉 Publish 간격이 매우 긴 경우에 문제가 발생하는 것이죠.

  Publish 1과 Publish 2 사이에 Subscription이 발생해도, Subscriber에게 아무런 메세지도 전달되지 않는 다는 점에서

  말이에요. 


  이 문제와 관련하여 테스트하신 분이 계십니다.

  아래 주소에 가보시면 좀 더 자세한 내용을 확인 하실 수 있습니다. 


  Durable Subscriptions in MQTT Brokers - http://www.thingsprime.com/?p=2897



진행하고 있는 프로젝트가 문제 2번과 관련이 있어서 결국 Broker Server를 Mosquitto로 변경했네요 :)


  1. 2014.11.11 12:21

    비밀댓글입니다

    • Favicon of https://ngee.tistory.com BlogIcon ngee ngee 2014.11.11 12:38 신고

      저는 윈도우에서 서버를 돌리지 않아서요 ㅠ
      일단 로그에 적히는 문제들을 해결해주시면 되지 않을까요? ^^

+ Recent posts