ngx_stream_mqtt_preread_module 模块
示例配置 指令 mqtt_preread 嵌入式变量 |
ngx_stream_mqtt_preread_module 模块(1.23.4 版本)允许从消息队列遥测传输协议(MQTT)版本 3.1.1 和 5.0 的 CONNECT 消息中提取信息,例如用户名或客户端 ID。
该模块可作为我们的 商业订阅 的一部分获得。
示例配置
mqtt_preread on; return $mqtt_preread_clientid;
指令
语法: | mqtt_preread |
---|---|
默认值: |
mqtt_preread off; |
上下文: | stream , server |
启用在 preread 阶段从 MQTT CONNECT 消息中提取信息。
嵌入式变量
-
$mqtt_preread_clientid
-
从 CONNECT 消息中获取的
clientid
值 -
$mqtt_preread_username
-
从 CONNECT 消息中获取的
username
值