项目场景: 现场客户端与后端服务建立MQTT连接失败 问题描述: APP向服务端发起建立mqtt连接请求,但后端无法正常收到。 原因分析: MQTT消息报文是由TCP协议传输的,现场环境一般都是内网隔离,请求由nginx代理,请求不会直达服务。nginx配置的代理端口都是http的 解决方案: 将nginx代理的HTTP替换为TCP