emq集群配置nginx做负载均衡

emq集群配置nginx做负载均衡

创建 EMQ X 节点集群

emqx 集群搭建

例如:

节点 IP 地址
emqx@192.168.1.17 192.168.1.17
emqx@192.168.1.18 192.168.1.18
emqx@192.168.1.19 192.168.1.19
配置 /etc/nginx/nginx.conf

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

示例:

shell 复制代码
vim /etc/nginx/nginx.conf

http {
}

#在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#私有网络部署

相关推荐
相思难忘成疾3 小时前
Nginx 子目录多站点配置实验(HTTP/HTTPS 分离部署)
linux·运维·nginx·http·https·vim
閞杺哋笨小孩1 天前
面向「机构按域名访问、同一套前端」的 Nginx 示例
nginx
源远流长jerry1 天前
Linux 本机网络通信机制深度解析:Loopback 设备原理
linux·运维·服务器·网络·tcp/ip·nginx·负载均衡
spmcor1 天前
一文搞定 Nginx 开机自启:Windows / Linux / macOS 全平台指南
nginx
fred_kang2 天前
Windows 下 Nginx 启动报错 10013 / OpenEvent 完整排查指南
运维·windows·nginx
imuliuliang2 天前
五大编程语言核心对比:特性与应用全解析
运维·spring boot·nginx
天草二十六_简村人2 天前
对接AI大模型之nginx代理配置SSE接口
运维·网络·nginx·http·阿里云·ai·云计算
小趴菜克鲁里2 天前
Cocos Creator 进阶:打造灵活可控的进度条动画组件(循环与分段)
运维·nginx
heimeiyingwang2 天前
【架构实战】Nginx七层负载均衡:从配置到原理,从入门到精通
nginx·架构·负载均衡
Qt程序员2 天前
从协议到实战:HTTP 反向代理
linux·c++·websocket·nginx·http·反向代理·正向代理