EMQ X消息服务器简介参考如下链接https://docs.emqx.cn/cn/broker/latest/1.简介 EMQ X (Erlang/Enterprise/Elastic MQTT Broker) 是基于 Erlang/OTP 平台开发的开源物联网 MQTT 消息服务器。
4.使用docker-compose创建集群(本次重点)
1)创建docker-compose.yml文件
参见下表示例
2)启动集群
$ docker-compose -p my_emqx up -d
3)查看集群
$ docker exec -it my_emqx_emqx1_1 sh -c "emqx_ctl cluster status"
Cluster status: #{running_nodes => ['emqx@node1.emqx.io','emqx@node2.emqx.io'],
stopped_nodes => []}
-
-
-
-
-
-
-
-
- "EMQX_HOST=node1.emqx.io"
-
- "EMQX_CLUSTER__DISCOVERY=static"
-
- "EMQX_CLUSTER__STATIC__SEEDS=emqx@node1.emqx.io, emqx@node2.emqx.io"
-
-
test: ["CMD", "/opt/emqx/bin/emqx_ctl", "status"]
-
-
-
-
-
-
-
-
-
-
-
-
-
- "EMQX_HOST=node2.emqx.io"
-
- "EMQX_CLUSTER__DISCOVERY=static"
-
- "EMQX_CLUSTER__STATIC__SEEDS=emqx@node1.emqx.io, emqx@node2.emqx.io"
-
-
test: ["CMD", "/opt/emqx/bin/emqx_ctl", "status"]
-
-
-
-
-
-
-
-
-
-
-