docker手动创建集群

按照官方企业版文档 docker+手动方式创建的emqx集群


我把第一个节点停了 就整个集群都不能用了 正常使用的时候也都是连接第一个节点 第二个也从来不用 这感觉像是伪集群 具体是啥情况 请大佬解答一下 :pleading_face:

你的代码是不是始终连接的第一个节点

对 我使用dashboard连接测试的 上面建立第二个节点时,它并没有指定端口和端口映射 假如我要连第二个节点 我怎么连 另外 当我在springboot项目配置emqx集群时 我只能使用nginx做一个代理吗 不能直接在springboot项目中配置多个emqx节点的信息 让他自动判断 连接可用的节点 或者负载均衡

  1. 集群内所有的节点使用的都是相同的端口。
  2. LB 的使用你可以看下这里 Configure Load Balancer | EMQX Docs


你的回答让我有点疑惑 节点的ip+端口相同 我怎么连接不同的节点 唯一的不同就是node.name不同 但是连接emqx时 也没有这个参数

正常来说不同节点运行在不同的机器上,ip 是不一样的,然后你这个贴的文档使用 docker 启动了两个容器,我不太理解两个容器怎么能做到 ip 是一样的?