springboot整合RabbitMQ Mqtt

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot整合RabbitMQ Mqtt相关的知识,希望对你有一定的参考价值。

参考技术A 第一,pom配置,我们需要引入相关jar:

第二,配置MQTT服务器基本信息,在springBoot配置文件application.properties中配置,添加如下:

第三,配置MQTT消息推送配置类,

第四,配置MqttGateway消息推送接口类,在sendToMqtt(String data,@Header(MqttHeaders.TOPIC)String topic)接口中,data为发送的消息内容,topic为主题。指定topic,则我们的接口可以根据需要,向不同的主题发送消息,方便灵活应用。如果不指定,则使用默认配置的主题。

第五,接口类测试下功能,用Postman调用sendMqtt.do接口,往hello主题发送消息,用MQTTLens订阅hello主题,从下面截图,可以看出可以正常往MQTT服务发送消息了,而且可以订阅到。

以上是关于springboot整合RabbitMQ Mqtt的主要内容,如果未能解决你的问题,请参考以下文章

Springboot 整合mqtt服务完整代码示例

springboot整合mqtt向EMQX发送信息

Springboot整合mqtt客户端实现发送与接收消息

SpringBoot系列5SpringBoot整合RabbitMQ

RabbitMQ整合SpringBoot

RabbitMQ整合SpringBoot