当前位置:首页 > 编程笔记 > 正文
已解决

emq集群配置nginx做负载均衡

来自网友在路上 170870提问 提问时间:2023-11-06 02:07:43阅读次数: 70

最佳答案 问答题库708位专家为你答疑解惑

emq集群配置nginx做负载均衡

创建 EMQ X 节点集群

emqx 集群搭建

例如:

节点IP 地址emqx@192.168.1.17192.168.1.17emqx@192.168.1.18192.168.1.18emqx@192.168.1.19192.168.1.19
配置 /etc/nginx/nginx.conf

mqtt集群搭建并使用nginx做负载均衡_亲测得结论

示例:

vim /etc/nginx/nginx.confhttp {
}#在http外添加如下配置
stream {upstream stream_backend {zone tcp_servers 64k;hash $remote_addr;server 192.168.1.17:1883 max_fails=2 fail_timeout=30s;server 192.168.1.18:1883 max_fails=2 fail_timeout=30s;server 192.168.1.19:1883 max_fails=2 fail_timeout=30s;}server {listen 8883 ssl;status_zone tcp_server;proxy_pass stream_backend;proxy_buffer_size 4k;ssl_handshake_timeout 15s;ssl_certificate     /etc/emqx/certs/cert.pem;ssl_certificate_key /etc/emqx/certs/key.pem;}
}  

参考链接:
https://docs.emqx.cn/enterprise/v4.3/tutorial/deploy.html#%E7%A7%81%E6%9C%89%E7%BD%91%E7%BB%9C%E9%83%A8%E7%BD%B2

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"emq集群配置nginx做负载均衡":http://eshow365.cn/6-33195-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!