Docker安装EMQX教程
Posted 花伤情犹在
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker安装EMQX教程相关的知识,希望对你有一定的参考价值。
EMQX概述
EMQX 是一款大规模可弹性伸缩的云原生分布式物联网 MQTT 消息服务器。
作为全球最具扩展性的 MQTT 消息服务器,EMQX 提供了高效可靠海量物联网设备连接,能够高性能实时移动与处理消息和事件流数据,帮助您快速构建关键业务的物联网平台与应用。
开始安装
创建并启动EMQX的Docker容器
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx
查看正在运行的Docker容器
docker ps
使用Docker Desktop查看
端口说明
1883
:MQTT
协议端口8883
:MQTT/SSL
端口8083
:MQTT/WebSocket
端口8080
:HTTP API
端口18083
:Dashboard
管理控制台端口
登录EMQX的Web管理端页面
上面已经说了
18083
端口是管理控制台端口,所以直接使用IP
+端口
访问即可~
默认地址http://ip:18083
默认账号:admin
默认密码:public
出现该界面则说明已经OK~
客户端MQTTX连接EMQX
点击右上角连接
连接成功之后可以往指定Topic
发送消息了~
SpringBoot整合EMQX
Maven依赖
<!-- mqtt -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-integration</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-stream</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-mqtt</artifactId>
</dependency>
以上是关于Docker安装EMQX教程的主要内容,如果未能解决你的问题,请参考以下文章