集群配置
quickmsg
# main启动参数详解
构建
BootstrapConfig.ClusterConfig
参数Bootstrap.builder() .rootLevel(Level.DEBUG) .clusterConfig( BootstrapConfig.ClusterConfig .builder() .enable(true) .namespace("smqtt") .node("node-1") .port(7773) .url("127.0.0.1:7771,127.0.0.1:7772") . build()) .build() .startAwait();
1
2
3
4
5
6
7
8
9
10
11
12
13Bootstrap.ClusterConfig
参数:参数 说明 必传 默认值 enable 启动http 否 false namespace 命名空间 否 smqtt node 节点名称,必须唯一 是 无 port 端口号 是 无 url cluster初始化节点 是 无 启动Bootstrap时候设置
BootstrapConfig.ClusterConfig
```
Bootstrap bootstrap = Bootstrap.builder()
.rootLevel(Level.DEBUG)
.clusterConfig(BootstrapConfig.ClusterConfig)
.build()
.startAwait();
```
# 配置文件启动(docker,jar,springboot)
```markdown
smqtt:
logLevel: DEBUG # 系统日志
cluster: # 集群配置
enable: false # 集群开关
url: 127.0.0.1:7771,127.0.0.1:7772 # 启动节点
port: 7771 # 端口
node: node-1 # 集群节点名称 唯一
namespace: smqtt
external:
host: localhost # 用于映射容器ip 请不要随意设置,如果不需要请移除此选项
port: 7777 # 用于映射容器端口 请不要随意设置,如果不需要请移除此选项
```
容器化部署时候,如果开启后台管理需要特殊设置external参数