环境信息
- EMQX 版本: 5.0.0
- 操作系统及版本:Ubuntu 22.04
- 其他
问题描述
我是用的docker运行了EMQ,EMQ本身运行是正常的。
docker pull emqx/emqx:5.0.0
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx:5.0.0
然后我安装了 mosquitto的客户端
apt install mosquitto-clients
想测试EMQ的订阅发布功能
我开了三个终端
终端1
mosquitto_sub -h localhost -p 1883 -i subscriber-test1 -t topic1 -c
终端2
mosquitto_sub -d -h localhost -p 1883 -i subscriber-test2 -t topic2 -c
终端3
mosquitto_pub -d -t topic1 -m “Hello MQTT 1”
结果发现,终端3里面不停的向 topic1 主题发送数据时, 终端2 里面也能接收到
我认为这个非常不合理,我希望订阅者只接收自己主题的数据。