# MQTT
# MQTT over TCP
mqtt: # tcp配置
port: 1887 # mqtt端口号
wiretap: false # 二进制日志 前提是 logLevel = DEBUG
messageMaxSize: 4194304 # 接收消息的最大限制 默认4194304(4M)
proxy: false # 默认false, 支持proxy_protocol协议解析
options:
SO_BACKLOG: 2000
参数名 | 描述 | 默认值 |
---|---|---|
port | mqtt启动的监听端口 | 必填项 |
wiretap | 打印二进制日志,生产环境禁止使用 | 必填项 |
messageMaxSize | 单个推送最大的负载字节数 | 必填项 |
proxy | proxy_protocol协议解析 | 默认不启用 |
options | netty 的options配置 | 不推荐配置 |
childOptions | netty 的child channel options配置 | 不推荐配置 |
# MQTTS
mqtts: # tcp配置
port: 1883 # mqtt端口号
wiretap: false # 二进制日志 前提是 logLevel = DEBUG
messageMaxSize: 4194304 # 接收消息的最大限制 默认4194304(4M)
proxy: false # 默认false, 支持proxy_protocol协议解析
options:
SO_BACKLOG: 2000
ssl:
crt: fluxmq.pem #公钥
key: fluxmq.key #私钥
ca: fluxmq.ca # ca证书
参数名 | 描述 | 默认值 |
---|---|---|
port | mqtt启动的监听端口 | 必填项 |
wiretap | 打印二进制日志,生产环境禁止使用 | 必填项 |
messageMaxSize | 单个推送最大的负载字节数 | 必填项 |
proxy | proxy_protocol 协议解析 | 默认不启用 |
options | netty 的options配置 | 不推荐配置 |
childOptions | netty 的child channel options配置 | 不推荐配置 |
ssl参数 | ssl启动参数 | 必填 |
# MQTT over WEBSOCKET
ws: # tcp配置
port: 8883 # mqtt端口号
wiretap: false # 二进制日志 前提是 logLevel = DEBUG
messageMaxSize: 4194304 # 接收消息的最大限制 默认4194304(4M)
proxy: false # 默认false, 支持proxy_protocol协议解析
options:
SO_BACKLOG: 2000
参数名 | 描述 | 默认值 |
---|---|---|
port | mqtt启动的监听端口 | 必填项 |
path | ws请求的path | 必填项 |
wiretap | 打印二进制日志,生产环境禁止使用 | 必填项 |
messageMaxSize | 单个推送最大的负载字节数 | 必填项 |
options | netty 的options配置 | 不推荐配置 |
childOptions | netty 的child channel options配置 | 不推荐配置 |
ssl参数 | ssl启动参数 | 选填 |
proxy | proxy_protocol 协议解析 | 默认不启用 |