我似乎找不到一种方法来订阅超过一个主题使用.topicfilter(“主题/测试).有谁知道如何让它订阅主题列表?
ni65a41a1#
@joghm!最肯定的是,典型的实现方式是在.subscribeWith()中使用多个.addSubscription调用。下面是一个使用HiveMQ MQTT Java客户端(我相信是这里使用的客户端)和MQTT 3客户端实现的示例:
mqtt3AsyncClient.subscribeWith() .addSubscription().topicFilter(“tenant1/topic”).qos(MqttQos.AT_LEAST_ONCE).applySubscription() .addSubscription().topicFilter(“tenant2/topic”).qos(MqttQos.AT_LEAST_ONCE).applySubscription() .callback(e -> {}) .send();
更多细节可以在HiveMQ社区论坛上找到:https://community.hivemq.com/t/subscribe-to-two-different-topics/137。如果您对HiveMQ的库有任何疑问,请随时联系社区论坛!Best,来自HiveMQ团队的Aaron
1条答案
按热度按时间ni65a41a1#
@joghm!
最肯定的是,典型的实现方式是在.subscribeWith()中使用多个.addSubscription调用。
下面是一个使用HiveMQ MQTT Java客户端(我相信是这里使用的客户端)和MQTT 3客户端实现的示例:
更多细节可以在HiveMQ社区论坛上找到:https://community.hivemq.com/t/subscribe-to-two-different-topics/137。
如果您对HiveMQ的库有任何疑问,请随时联系社区论坛!
Best,来自HiveMQ团队的Aaron