首页 > 解决方案 > emqtt集群的这些配置项是什么意思?

问题描述

我希望我的emqtt集群运行良好,因此,我需要一种方法将我的emqtt服务器保持在一起。那么关于这些项目,这是什么意思?每个iteam。我应该填写什么?

现在,如果我有两台机器。emq@192.168.139.111emq@192.168.139.222

cluster.discovery = mcast

-------------------------------------------------- ------------------

多播集群

cluster.mcast.addr = 239.192.0.1

cluster.mcast.ports = 4369,4370

cluster.mcast.iface = 0.0.0.0

cluster.mcast.ttl = 255

cluster.mcast.loop = on

cluster.discovery = dns

-------------------------------------------------- ------------------

使用 DNS 的集群

cluster.dns.name = localhost

cluster.dns.app  = ekka

cluster.discovery = etcd

-------------------------------------------------- ------------------

使用 Etcd 进行集群

cluster.etcd.server = http://127.0.0.1:2379

cluster.etcd.prefix = emqcl

cluster.etcd.node_ttl = 1m

cluster.discovery = k8s

-------------------------------------------------- ------------------

使用 k8s 集群

cluster.k8s.apiserver = http://10.110.111.204:8080

cluster.k8s.service_name = ekka

地址类型:ip | dns

cluster.k8s.address_type = ip

Erlang 应用程序名称

cluster.k8s.app_name = ekka

标签: mqtt

解决方案


推荐阅读