当前位置: 首页 > article >正文

EMQX-5.3.1单机集群部署并基于Nginx实现负载均衡

本例单机集群部署使用三个节点,分别为node1、node2、node3

一、安装与配置

1 创建数据目录

mkdir -p node1/data  node1/logs
mkdir -p node2/data  node2/logs
mkdir -p mode3/data  node3/logs

2 数据目录授权

chown 1000 node1/ node2/ node3/
chown 1000 node1/data/ node1/logs/
chown 1000 node2/data/ node2/logs/
chown 1000 node3/data/ node3/logs/

3 创建docker-compose.yml文件

version: '3'
services:
  emqx1:
    image: emqx:5.3.1
    container_name: emqx1
    environment:
    - "EMQX_NODE_NAME=emqx@node1.emqx.io"
    - "EMQX_CLUSTER__DISCOVERY_STRATEGY=static"
    - "EMQX_CLUSTER__STATIC__SEEDS=[emqx@node1.emqx.io,emqx@node2.emqx.io,emqx@node3.emqx.io]"
    healthcheck:
      test: ["CMD", "/opt/emqx/bin/emqx ctl", "status"]
      interval: 5s
      timeout: 25s
      retries: 5
    networks:
      emqx-bridge:
      

http://www.kler.cn/a/144401.html

相关文章:

  • 飞翔的小鸟小游戏
  • 【数据结构】堆(C语言)
  • Java日志技术
  • OpenShift 4 - 部署 RHODS 环境,运行 AI/ML 应用(视频)
  • unbuntu下安装运行服务
  • 台球厅计时软件收费怎么设置时间,佳易王桌球计时计费灯控系统
  • github上不去
  • leetcode刷题详解二
  • Java 之 final 详解
  • 曲线拟合:走进数据建模中的艺术与科学
  • 【解锁未来】让微软Copilot介绍自己,再由ChatGPT润色文章,到底能成什么样?
  • 企业数字化转型的作用是什么?_光点科技
  • 【采坑分享】导出文件流responseType:“blob“如何提示报错信息
  • Pycharm 教育版下载
  • mac测试远程端口是否可连接
  • hadoop 常用端口号,常用配置文件都有哪些?hadoop3.x端口号 hadoop(十二)
  • joplin笔记同步 到腾讯云S3
  • console输出并写入
  • android 保活的一种有效的方法
  • 深度学习模型命令行传参——断点调试解决方案