RabbitMQ MQTT 发送给指定订阅者

RabbitMQ MQTT send to a specified subscriber

首先,我将解释我需要如何使用MQTT。 我的后端由几个 微服务 组成,使用 Spring-boot。我的 apis 的消费者是应用程序 webmobile,我们使用 mobile 更新手机=23=]onesignal 但是在“real time”的地图定位等某些特性上不能满足我们,经过研究发现今天最常用的是用于移动设备的 MQTT,我们打算使用 RabbitMQ MQTT,因为我们已经有几个使用 Rabbit 的实现。 但是我的疑惑来了,如何让producer(平台)将信息发送到正确的subscribe(app),因为所有我找到的示例,none 制作了这个 ID。

我知道当应用程序连接到 Rabbit 时,它会创建一个临时的 Queue,当 MQTT 服务启动时,它会与 Rabbit Exchange。我的问题甚至只是确定最终目的地。

我建议你看这里

同样适用于 RabbitMQ MQTT 支持。

所以,或者您需要在客户端进行过滤,或者考虑为每个订阅者设置 MQTT 主题。