emq java_EMQ X使用初体验

MQTT是一个传输层协议,只有1个字节报头,2个字节心跳,消息支持QoS,所以非常适合低宽带,不可靠网络,和嵌入式设备上的应用。

对于ESL,它是一个嵌入式设备(价签)的管理系统,需要接入大量的设备,所以在技术选型上消息分发组件使用EMQ X。

详情可参考 http://www.emqtt.com/docs/v3/index.html

使用EMQ X服务端的dashboard和Java客户端:

启动EMQ X服务器之后,可以通过http://127.0.0.1:18083/#/websocket 登录dashboard中的websocket,可以看到websocket面板中看到一些消息发布订阅的一些基本操作:

在connect中可以创建连接:

4387d258871423dee48555df290b0870.png

EMQ X默认支持通过clientId连接,还可以通过插件来开启不同的连接认证方式。连接成功之后就可以发布/订阅消息了:

b3f4ff2c800a71acb584210a52ce0bc1.png

通过主题来订阅消息,订阅成功后,发到主题上的消息都会被接受。

也可通过Java代码创建客户端,详情可参考 http://www.emqtt.com/clients#java

java客户端代码也能实现发布和订阅。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值