基于RabbitMQ(windows)的MQTT(WSS)的安装配置和使用
RabbitMQ官网地址https://www.rabbitmq.com/
1.安装Erlang/OTP
2.安装RabbitMQ
3.开启后台管理
rabbitmq-plugins enable rabbitmq_management
http://127.0.0.1:15672/#/ 用户名密码默认guest
4.开启mqtt
rabbitmq-plugins enable rabbitmq_mqtt
开启webmqtt
rabbitmq-plugins enable rabbitmq_web_mqtt
ps:实际工作应用中需要使用wss协议的mqtt,花了很长时间配置证书,双向证书比较麻烦,单向证书MQTT配置又不起作用,后来转为使用反向代理,可以使用nginx或IIS,nginx网上资料很多,下面记录一下使用IIS的
5.安装Application Request Routing(https://www.iis.net/downloads/microsoft/application-request-routing),之后启用proxy
6.安装URL Rwrite(https://www.iis.net/downloads/microsoft/url-rewrite),根据实际情况配置正则表达式,可以直接将https://server01/ws重写为ws://server02:15675/ws
以上省去了给MQTT配置证书的麻烦
时间紧,简要记录,后续再补充资料
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界