mqtt - emqtt集群的这些配置项是什么意思?
问题描述
我希望我的emqtt
集群运行良好,因此,我需要一种方法将我的emqtt
服务器保持在一起。那么关于这些项目,这是什么意思?每个iteam。我应该填写什么?
现在,如果我有两台机器。emq@192.168.139.111
和emq@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
解决方案
推荐阅读
- angular - Angular - rxjs_Observable__WEBPACK_IMPORTED_MODULE_2__.Observable.of 不是函数
- r - 使用 R studio 对 .csv 文件进行操作
- javascript - 在Vue和Ajax中获取请求的http状态码
- android - Azure 给 403(禁止)与 android(API 级别 19)
- reporting-services - 如何为子报表添加 SSRS 文档地图书签
- java - Spring boot - 如何在 Process Builder 中指定 Java 路径
- javascript - 在 Stroybook 中使用自定义 webpack 配置文件时,`exports is not defined`
- android - 在 get 方法中返回 null 的改造响应
- javascript - 如何在本机反应中同时映射两个数组?
- ubuntu - 如何将默认 binutils 转换为 binutils-2.26?