我目前正计划对MQTT
中的发布/订阅应用程序使用IOS
协议。我的后端服务器是NGINX
,我想使用websockets
连接它。我之前没有使用过MQTT
,所以我的问题是我可以将NGINX
服务器配置为MQTT
协议的消息代理,还是必须使用NGINX
作为在其他实例上运行的消息代理(例如proxy server
库)的mosquitto
。
答案 0 :(得分:3)
Nginx不是MQTT经纪人,充其量Nginx可以代理一个经纪人,但不能充当经纪人。
正确配置后,Nginx可以通过websocket代理本机MQTT和MQTT。
代理实例不必在单独的计算机上运行,但是如果需要,您可以将Nginx用作跨代理群集的负载平衡器。