集群配置

# main启动参数详解

Bootstrap.WebsocketConfig参数:

参数 说明 必传 默认值
enable 启动websocket false
path http path /mqtt
port 端口号 是|无
  1. 构建BootstrapConfig.WebsocketConfig参数

        Bootstrap.builder()
           .rootLevel(Level.DEBUG)
           .websocketConfig(
              BootstrapConfig.WebsocketConfig
                    .builder()
                    .enable(false)
                    .path("/mqtt")
                    .port(8880)
                     .build())
          .build()
          .startAwait();
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
  2. 启动Bootstrap时候设置 BootstrapConfig.WebsocketConfig

    Bootstrap bootstrap = Bootstrap.builder()
                 .rootLevel(Level.DEBUG)
                 .websocketConfig(BootstrapConfig.websocketConfig)
                 .build()
                 .startAwait();
    
    1
    2
    3
    4
    5

# 配置文件启动(docker,jar,springboot)

    smqtt:
      logLevel: DEBUG # 系统日志
      ws: # websocket配置
        enable: true # 开关
        port: 8999 # 端口
        path: /mqtt # ws 的访问path mqtt.js请设置此选项
1
2
3
4
5
6
Last Updated: 12/5/2021, 8:33:06 AM