activemq支持较丰富的连接协议,它封装的mqtt协议本质上底层还是ws,通过nginx代理出来为wss加密后,需要方便测试找问题;

下载桌面版本

https://mqttx.app/#download

安装:略

测试原生ws

注意版本号,这里选择与amq上显示的一致3.1
在这里插入图片描述

测试nginx转发后的wss

注意加密选项,不需要加SSL Secure
MQTT Version 选择3.1,这里通过amq版本,知道版本为3.1,如果不知道,多测试几次
在这里插入图片描述

测试发送pub

在这里插入图片描述

测试订阅sub

在这里插入图片描述

另:使用amq自带的测试

/apache-activemq-5.15.9/examples/mqtt/wesocket 目录复制到/apache-activemq-5.15.9/webapps目录下,则可以直接浏览器打开测试
http://xxxx//websocket/

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐