2014-11-18 5 views
2

Apache ActiveMQ를 MQTT 브로커로 사용하려고합니다. 모든 것이 간단하며 JMS 브로커에서 MQTT 클라이언트로 메시지를 보낼 수 있습니다.Apache Activemq 및 Mqtt

어디서나 찾을 수없는 질문이 있습니다. MQTT 클라이언트가 JMS 클라이언트 및 소비자와 같은 "메시지 선택자"를 정의 할 수있게하는 방법 또는 메커니즘이 사용 가능합니까?

감사합니다, 샘

답변

1

MQTT 클라이언트에 대한 유일한 방법은 회원제 서비스를 통해 어떤 메시지를받을하기로 결정.

이 중 하나를 수행 할 수 있습니다 구체적인 주제 ("AAAA/BBBB/CCCC") 또는 와일드 카드 주제 문자열 ("AA/#/CC"또는 "AA/BB/+/CC") 할 수

+0

'# '와일드 카드는 주제의 마지막 요소 일 수 있습니다. 예 : 'aa/bb/#'는 유효하고,'aa/#/bb'는 유효하지 않습니다. – hardillb

0

예, 당신은 클라이언트가 구독 할 수있는 특정 주제를 정의 할 수있는 ACL 파일을 만들 수 있습니다 ... 그리고 당신은 하나 더 할 수 있습니다 .. 또한 사용자 인증 기반에 대한 주제를 정의 할 수 있습니다. 그것은 다른 사용자가 다른 주제에 대해 허용된다는 것을 의미합니다 따라서.

관련 문제