Spring集成MQTT(spring5.1.6)

本文介绍了如何在Spring 5.1.6项目中集成MQTT,使用ActiveMQ作为MQTT服务器,并提供了配置jar包、配置XML文件、定义消息接收与发送类的方法。详细讲解了发送和接收MQTT消息的过程,同时探讨了动态添加或删除主题的疑惑。
摘要由CSDN通过智能技术生成

因项目需要用到MQTT,一番折腾,水平有限,请大佬多多指点。

这里MQTT我用的是ActiveMQ,安装方法见我的另一篇文章:https://blog.csdn.net/w979000397/article/details/104048176

Spring我用的是5.1.6,在与MQTT集成上4和5有些不同,个人感觉5稍微简单一些,先来看看官方的说明:https://docs.spring.io/spring-integration/reference/html/mqtt.html

1.集成需要的jar包

org.eclipse.paho.client.mqttv3-1.2.1.jar

spring-integration-mqtt-5.1.6.RELEASE.jar

spring-integration-core-5.1.6.RELEASE.jar

spring-messaging-5.1.6.RELEASE.jar

reactive-streams-1.0.3.jar

reactor-core-3.2.3.RELEASE.jar

2.spring-mqtt.xml配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:int="http://www.springframework.org/schema/integration"
       xmlns:int-mqtt="http://www.springframework.org/schema/integration/mqtt"
       xsi:schemaLocation="
	http://www.springframework.org/schema/integration http://www.springframework.org
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值