EMQX 版本
EMQX 5.8.7
EMQX 安装部署方式
docker-compose 部署
version: “3”
services:
emqx:
image: emqx/emqx:5.8.7
restart: always
container_name: emqx
ports:
- “1883:1883”
- “8083:8083”
- “8084:8084”
- “8883:8883”
- “18083:18083”
- “4369:4369” # EPMD 端口(节点发现)
- “4370-4379:4370-4379” # 分布式通信端口段
environment:
- “EMQX_NAME=emqx”
- “EMQX_HOST=13.0.0.4”
- “EMQX_NODE_COOKIE=my_cluster_secret”
- “EMQX_CLUSTER__DISCOVERY_STRATEGY=static”
- “EMQX_JOIN_CLUSTER=emqx@13.0.0.4”
- “EMQX_CLUSTER__STATIC__SEEDS=emqx@13.0.0.4,emqx@13.0.0.3,emqx@13.0.0.5”
EMQX 集群情况
3 个节点组成集群
服务器(运行 EMQX 的机器)硬件配置
8核 32GB
Model name: Intel Xeon Processor (Icelake)
BIOS Model name: RHEL 7.6.0 PC (i440FX + PIIX, 1996) CPU @ 2.0GHz
服务器操作系统和平台
Ubuntu 24.04.1 LTS (GNU/Linux 6.8.0-59-generic x86_64)
这个是我的部署环境,刚才出现集群接收消息很慢,不清除什么原因,就是我通过qmttx 发送消息出去了,自己订阅了这个通道,但是接收消息也很慢要5秒左右才可以接收到自己的消息 。目前没有问题了,自己恢复的,我并没有进行调优
我看来这个文档,我使用的dokcer-compose 进行部署的 ,还需要执行上面的命令 吗? 我看有的优化是需要修改配置文件