700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > spring实现mqtt服务端_Springboot整合mqtt客户端实现发送与接收消息

spring实现mqtt服务端_Springboot整合mqtt客户端实现发送与接收消息

时间:2023-02-12 04:21:52

相关推荐

spring实现mqtt服务端_Springboot整合mqtt客户端实现发送与接收消息

引入依赖

org.springframework.integration

spring-integration-mqtt

添加配置

在application.yml中添加如下:

mq:

host: tcp://192.168.1.144:1883

clientId: client_1

topic: root/system

qos: 2

username:

password:

timeout: 1000

keepalive: 20

参数说明:

host:你的mqtt服务地址

clientId:你的客户端ID(随意填写,不能重复)(对mq服务来说,订阅者和发布者都是客户端)

topic:订阅的主题

qos:QoS

username:用户名,可为空

password:密码,可为空

timeout:超时时长

keepalive: /solo_jm/article/details/103403534

QoS说明

0只会发送一次,不管成不成功

1未成功会继续发送,直到成功,可能会收到多次

2未成功会继续发送,但会保证只收到一次

编写配置类

新建类,添加如下注解

@Component

@ConfigurationProperties("mq")

添加如下字段并完善Getter Setter

private String h

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。