Skip to content

FMQ 运行配置中心 ​

完整解释运行配置中心页面、28 个字段、保存方式、生效范围、重绑风险、只读边界、缓存刷新和审计检查。

阅读方法

先确认入口、权限和目标对象,再按编号完成操作。每一步都包含预期结果;详细字段和选项收在可展开的参考表中。

截图说明

截图来自原始操作手册。公开版会隐藏真实节点地址、连接地址和凭据;示例中的状态、时间和数据不代表当前生产环境。

开始前准备 ​

项目说明
能做什么先读懂 8 个模块和 28 个字段,再按生效方式区分普通保存、开关即保存、监听器重绑和只读启动项。
从哪里进入设备 → 运行配置中心
需要权限已登录 FMQ 控制台;写操作须由授权人员在维护窗口执行。
预计时间18 分钟

操作步骤 ​

1. 页面范围与配置统计 ​

操作位置: 设备→运行配置中心

进入 运行配置中心,先读取当前节点、缓存时间和 5 张统计卡,再查看模块分组。

页面范围与配置统计

图:真实页面首屏,先确认当前节点、缓存时间和配置统计。

字段说明
字段 / 控件说明
当前节点说明本页正在读取哪个 FMQ 节点的节点级配置。
整体健康状态(本页不提供)运行配置中心只展示配置和值,不计算监听器或业务链路的整体健康状态。
缓存刷新时间显示页面最近一次读取配置后的时间。
其他节点感知延迟提示全局配置由其他节点最多约 5 秒后通过周期刷新感知。
功能模块当前页面按服务聚合出的模块数量。
纳入字段运行配置白名单中在页面展示的字段总数。
可前端修改允许在运行配置中心提交的字段数量。
节点级字段只作用于指定 FMQ 节点的监听器字段数量。
需重绑字段变更后需要立即重绑或等待监听器下次重启的字段数量。

2. MQTT TCP 基础配置 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 MQTT TCP 基础配置 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

MQTT TCP 基础配置

图:真实运行配置中心的MQTT TCP 基础配置;图下逐项解释本区字段。

字段说明
字段 / 控件说明
MQTT TCP 启用状态决定 MQTT TCP 监听器是否允许启动;切换会直接保存。 当前页面值为“true”,默认值为“true”,生效方式为“立即生效”。
MQTT TCP 端口MQTT TCP 对外监听端口,设备连接地址必须与它一致。 当前页面值为“1884”,默认值为“1884”,生效方式为“需重绑监听器”。
MQTT 默认心跳客户端未声明心跳时使用的默认保活时间。 当前页面值为“60”,默认值为“60”,生效方式为“立即生效”。
MQTT 连接等待队列TCP 握手完成后等待应用接收的连接队列长度。 当前页面值为“1024”,默认值为“1024”,生效方式为“需重绑监听器”。
MQTT Socket KeepAlive开启操作系统 TCP keepalive,仅影响重新绑定后的监听器。 当前页面值为“true”,默认值为“true”,生效方式为“需重绑监听器”。

3. MQTT 载荷与 WebSocket 配置 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 MQTT 载荷与 WebSocket 配置 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

MQTT 载荷与 WebSocket 配置

图:真实运行配置中心的MQTT 载荷与 WebSocket 配置;图下逐项解释本区字段。

字段说明
字段 / 控件说明
MQTT 最大载荷限制单个 MQTT 报文允许的最大字节数。 当前页面值为“8092”,默认值为“8092”,生效方式为“立即生效”。
MQTT WebSocket 启用状态决定浏览器或 WebSocket MQTT 客户端是否可接入。 当前页面值为“false”,默认值为“false”,生效方式为“立即生效”。
MQTT WebSocket 端口WebSocket MQTT 握手使用的监听端口。 当前页面值为“8084”,默认值为“8084”,生效方式为“需重绑监听器”。
MQTT WebSocket 路径WebSocket 握手路径;后端会自动补齐开头的斜杠。 当前页面值为“/mqtt”,默认值为“/mqtt”,生效方式为“下次重绑生效”。

4. TCP 接入配置 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 TCP 接入配置 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

TCP 接入配置

图:真实运行配置中心的TCP 接入配置;图下逐项解释本区字段。

字段说明
字段 / 控件说明
TCP 监听启用状态决定通用 TCP 监听器是否允许启动;切换会直接保存。 当前页面值为“true”,默认值为“true”,生效方式为“立即生效”。
TCP 监听端口通用 TCP 设备连接的监听端口。 当前页面值为“8888”,默认值为“8888”,生效方式为“需重绑监听器”。
TCP 默认心跳通用 TCP 连接空闲保活时间。 当前页面值为“60”,默认值为“60”,生效方式为“需重绑监听器”。
TCP 连接等待队列TCP 监听器等待应用接受的连接队列长度。 当前页面值为“1024”,默认值为“1024”,生效方式为“需重绑监听器”。

5. UDP 接入配置 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 UDP 接入配置 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

UDP 接入配置

图:真实运行配置中心的UDP 接入配置;图下逐项解释本区字段。

字段说明
字段 / 控件说明
UDP 监听启用状态决定 UDP 监听器是否允许接收报文;切换会直接保存。 当前页面值为“true”,默认值为“true”,生效方式为“立即生效”。
UDP 监听端口UDP 设备发送报文的目标端口。 当前页面值为“8889”,默认值为“8889”,生效方式为“需重绑监听器”。
UDP 接收缓冲区操作系统 UDP socket 的接收缓冲区大小。 当前页面值为“1048576”,默认值为“1048576”,生效方式为“需重绑监听器”。

6. 观测默认策略 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 观测默认策略 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

观测默认策略

图:真实运行配置中心的观测默认策略;图下逐项解释本区字段。

字段说明
字段 / 控件说明
会话监控默认开启决定新会话是否默认采集收发和活动计数。 当前页面值为“false”,默认值为“false”,生效方式为“立即生效”。
最近消息默认开启决定新会话是否默认保留最近报文摘要。 当前页面值为“false”,默认值为“false”,生效方式为“立即生效”。
设备追踪目标上限限制集群内同时追踪的设备数量。 当前页面值为“10”,默认值为“10”,生效方式为“立即生效”。
设备追踪保留天数设备追踪历史的默认保留周期。 当前页面值为“30”,默认值为“30”,生效方式为“立即生效”。

7. 记录保留与清理策略 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 记录保留与清理策略 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

记录保留与清理策略

图:真实运行配置中心的记录保留与清理策略;图下逐项解释本区字段。

字段说明
字段 / 控件说明
规则执行日志保留天数规则执行日志的默认保留周期。 当前页面值为“15”,默认值为“15”,生效方式为“立即生效”。
规则重放审计保留天数规则重放审计的默认保留周期。 当前页面值为“30”,默认值为“30”,生效方式为“立即生效”。
记录查询默认窗口查询未指定时间范围时默认读取最近天数。 当前页面值为“7”,默认值为“7”,生效方式为“立即生效”。
记录清理批次单次历史记录清理的最大行数。 当前页面值为“1000”,默认值为“1000”,生效方式为“立即生效”。

8. 数据库连接启动项 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 数据库连接启动项 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

数据库连接启动项

图:真实运行配置中心的数据库连接启动项;图下逐项解释本区字段。

字段说明
字段 / 控件说明
数据库连接地址MySQL 主配置库连接地址,只在本页展示,不可运行期修改。 当前页面值为“当前 JDBC 地址”,默认值为“当前 JDBC 地址”,生效方式为“应用重启”。

9. 事件总线启动项 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 事件总线启动项 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

事件总线启动项

图:真实运行配置中心的事件总线启动项;图下逐项解释本区字段。

字段说明
字段 / 控件说明
事件总线 RingBuffer设备事件总线的环形缓冲区容量,只能由部署侧调整。 当前页面值为“8192”,默认值为“8192”,生效方式为“应用重启”。

10. FastBee WEB 地址 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 FastBee WEB 地址 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

FastBee WEB 地址

图:真实运行配置中心的FastBee WEB 地址;图下逐项解释本区字段。

字段说明
字段 / 控件说明
FastBee WEB 地址FMQ 调用 FastBee WEB 协议助手接口的基础地址;Token 不在此页填写。 当前页面值为“空”,默认值为“空”,生效方式为“立即生效”。

11. HTTP 控制面启动项 ​

操作位置: 设备→运行配置中心

选择对应模块,读取 HTTP 控制面启动项 的当前值、默认值、生效方式和风险提示;本次不编辑、不保存。

HTTP 控制面启动项

图:真实运行配置中心的HTTP 控制面启动项;图下逐项解释本区字段。

字段说明
字段 / 控件说明
HTTP 管理端口控制台与 API 服务使用的 HTTP 端口,只读展示。 当前页面值为“18083”,默认值为“18083”,生效方式为“应用重启”。

12. 最近变更与运行边界 ​

操作位置: 设备→运行配置中心→页面底部

滚动到 最近变更审计,读取配置 key、范围、新值、操作者、结果和时间,再查看右侧运行边界。

最近变更与运行边界

图:真实页面裁取的最近 MQTT 配置变更与运行边界;未包含长拓扑请求标识。

字段说明
字段 / 控件说明
配置 key标识发生变更的具体运行配置项。
范围显示变更是全局还是指定节点。
新值记录保存后的新配置值。
操作者记录本次变更来源或操作账号。
结果显示本次变更是否成功。
时间记录变更发生时间。
不做通用 yml 编辑器数据库、线程池、HTTP 端口等基础设施字段只读。
热路径不查库运行组件优先读取本地缓存,其他节点按周期感知全局变化。
监听器重绑端口、path、backlog、buffer 等字段可能影响设备入口。

13. 按模块和关键词定位字段 ​

操作位置: 设备→运行配置中心

先选择 模块分组,再在 搜索配置名、key、风险提示 中输入关键词;清空搜索后恢复模块全部字段。

按模块和关键词定位字段

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
搜索配置名、key、风险提示按中文名称、原始 key、生效方式或风险提示缩小字段范围。;按中文名称、原始 key、生效方式或风险提示缩小字段范围。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准
设备追踪保留天数设备追踪历史的默认保留周期。;全局;立即生效必填 · 推荐:先保持当前值 30;按现场容量评估后调整 · 示例:30
规则执行日志保留天数规则执行日志的默认保留周期。;全局;立即生效必填 · 推荐:先保持当前值 15;按现场容量评估后调整 · 示例:15
规则重放审计保留天数规则重放审计的默认保留周期。;全局;立即生效必填 · 推荐:先保持当前值 30;按现场容量评估后调整 · 示例:30

操作边界

预期结果(未执行):预期:页面只保留同时符合当前模块和关键词的字段;筛选不会保存配置。 风险与恢复:结果为空时先清空关键词,再检查是否选错模块。

14. 理解开关切换即保存 ​

操作位置: 设备→运行配置中心

确认目标范围和当前连接后再切换 会话监控默认开启 或 最近消息默认开启;开关变化会立即调用保存,不会再出现独立保存按钮。

理解开关切换即保存

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
会话监控默认开启决定新会话是否默认采集收发和活动计数。;全局;立即生效必填 · 推荐:先保持当前值 false;按现场容量评估后调整 · 示例:false
最近消息默认开启决定新会话是否默认保留最近报文摘要。;全局;立即生效必填 · 推荐:先保持当前值 false;按现场容量评估后调整 · 示例:false
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):页面提示保存成功并重新读取当前值;仅影响保存后读取配置的新会话策略。 风险与恢复:误触开关时立即切回原值,并在最近变更审计确认两次记录。

15. 区分 MQTT 立即生效与重绑 ​

操作位置: 设备→运行配置中心

逐行查看 生效方式:启用状态和默认心跳可立即生效,端口和 backlog 必须确认 保存后立即应用 是否勾选。

区分 MQTT 立即生效与重绑

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
MQTT TCP 启用状态决定 MQTT TCP 监听器是否允许启动;切换会直接保存。;当前节点;立即生效必填 · 推荐:先保持当前值 true;按现场容量评估后调整 · 示例:true
MQTT TCP 端口MQTT TCP 对外监听端口,设备连接地址必须与它一致。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 1884;按现场容量评估后调整 · 示例:1884
MQTT 默认心跳客户端未声明心跳时使用的默认保活时间。;当前节点;立即生效必填 · 推荐:先保持当前值 60;按现场容量评估后调整 · 示例:60
MQTT 连接等待队列TCP 握手完成后等待应用接收的连接队列长度。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 1024;按现场容量评估后调整 · 示例:1024
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):立即生效字段保存后更新运行配置;重绑字段按勾选状态立即重绑或等待下次监听器重启。 风险与恢复:不能确认维护窗口时取消保存;不要用同一判断套用所有 MQTT 字段。

16. 配置 MQTT 端口、队列和 Socket 保活 ​

操作位置: 设备→运行配置中心

修改 MQTT TCP 端口、连接等待队列或 Socket KeepAlive 前先记录旧值;需要立即重绑时才勾选 保存后立即应用。

配置 MQTT 端口、队列和 Socket 保活

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
MQTT TCP 端口MQTT TCP 对外监听端口,设备连接地址必须与它一致。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 1884;按现场容量评估后调整 · 示例:1884
MQTT 连接等待队列TCP 握手完成后等待应用接收的连接队列长度。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 1024;按现场容量评估后调整 · 示例:1024
MQTT Socket KeepAlive开启操作系统 TCP keepalive,仅影响重新绑定后的监听器。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 true;按现场容量评估后调整 · 示例:true
MQTT WebSocket 端口WebSocket MQTT 握手使用的监听端口。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 8084;按现场容量评估后调整 · 示例:8084
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):立即重绑成功后服务管理显示新监听参数;不立即应用时配置保存,当前监听器继续使用旧绑定直到重启。 风险与恢复:重绑失败时停止继续修改;后端不会在运行更新失败后持久化新值,先确认旧监听器仍可用。

17. 同步 WebSocket 端口与路径 ​

操作位置: 设备→运行配置中心

修改 MQTT WebSocket 端口 或路径时同步调整客户端/反向代理;路径未以斜杠开头时后端会自动补齐。

同步 WebSocket 端口与路径

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
MQTT WebSocket 端口WebSocket MQTT 握手使用的监听端口。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 8084;按现场容量评估后调整 · 示例:8084
MQTT WebSocket 路径WebSocket 握手路径;后端会自动补齐开头的斜杠。;当前节点;下次重绑生效必填 · 推荐:先保持当前值 /mqtt;按现场容量评估后调整 · 示例:/mqtt
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):端口按重绑选择生效;路径至少在下次监听器重绑后生效,客户端使用相同路径才能握手。 风险与恢复:握手失败时恢复旧端口和路径,检查代理转发与服务管理监听状态。

18. 维护 TCP 监听参数 ​

操作位置: 设备→运行配置中心

在 TCP 模块分别核对 监听启用状态、端口、心跳和 backlog;端口、心跳、backlog 都按重绑字段处理。

维护 TCP 监听参数

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
TCP 监听启用状态决定通用 TCP 监听器是否允许启动;切换会直接保存。;当前节点;立即生效必填 · 推荐:先保持当前值 true;按现场容量评估后调整 · 示例:true
TCP 监听端口通用 TCP 设备连接的监听端口。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 8888;按现场容量评估后调整 · 示例:8888
TCP 默认心跳通用 TCP 连接空闲保活时间。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 60;按现场容量评估后调整 · 示例:60
TCP 连接等待队列TCP 监听器等待应用接受的连接队列长度。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 1024;按现场容量评估后调整 · 示例:1024
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):保存后当前节点使用新配置;选择立即应用会重绑 TCP 监听器并可能影响连接。 风险与恢复:维护前先查看 TCP 会话;异常时恢复旧值并重启或重绑 TCP 监听器。

19. 维护 UDP 端口与接收缓冲区 ​

操作位置: 设备→运行配置中心

在 UDP 模块确认 UDP 监听端口 与设备目标一致,再按突发流量评估接收缓冲区;需要立即生效时才选择重绑。

维护 UDP 端口与接收缓冲区

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
UDP 监听启用状态决定 UDP 监听器是否允许接收报文;切换会直接保存。;当前节点;立即生效必填 · 推荐:先保持当前值 true;按现场容量评估后调整 · 示例:true
UDP 监听端口UDP 设备发送报文的目标端口。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 8889;按现场容量评估后调整 · 示例:8889
UDP 接收缓冲区操作系统 UDP socket 的接收缓冲区大小。;当前节点;需重绑监听器必填 · 推荐:先保持当前值 1048576;按现场容量评估后调整 · 示例:1048576
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):重绑后 UDP 设备向新端口发送;缓冲区新值用于重新绑定的 socket。 风险与恢复:收不到报文时恢复旧端口,检查设备目标、防火墙和服务管理状态。

20. 调整记录保留周期 ​

操作位置: 设备→运行配置中心

按审计与容量要求填写设备追踪、规则执行日志和规则重放审计的保留天数,确认单位后点击 保存;这些字段为全局范围。

调整记录保留周期

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
设备追踪保留天数设备追踪历史的默认保留周期。;全局;立即生效必填 · 推荐:先保持当前值 30;按现场容量评估后调整 · 示例:30
规则执行日志保留天数规则执行日志的默认保留周期。;全局;立即生效必填 · 推荐:先保持当前值 15;按现场容量评估后调整 · 示例:15
规则重放审计保留天数规则重放审计的默认保留周期。;全局;立即生效必填 · 推荐:先保持当前值 30;按现场容量评估后调整 · 示例:30
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):保存后本地缓存立即读取新的保留周期,其他节点最多约 5 秒后通过周期刷新感知。 风险与恢复:记录表增长异常时恢复旧值,再检查清理任务和存储容量。

21. 调整查询窗口与清理批次 ​

操作位置: 设备→运行配置中心

先评估记录表数据量,再修改 记录查询默认窗口 和 记录清理批次;查询窗口过大影响查询速度,清理批次过大可能短时占用数据库。

调整查询窗口与清理批次

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
记录查询默认窗口查询未指定时间范围时默认读取最近天数。;全局;立即生效必填 · 推荐:先保持当前值 7;按现场容量评估后调整 · 示例:7
记录清理批次单次历史记录清理的最大行数。;全局;立即生效必填 · 推荐:先保持当前值 1000;按现场容量评估后调整 · 示例:1000
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):保存后新查询采用新的默认窗口,清理任务按新的批次数量执行。 风险与恢复:查询变慢或清理占库时恢复旧值,检查查询耗时、锁等待和连接池。

22. 配置 FastBee WEB 地址 ​

操作位置: 设备→运行配置中心

填写可访问的 FastBee WEB 地址 后点击 保存;这里只维护基础地址,不填写或展示 Token。

配置 FastBee WEB 地址

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

字段说明
字段 / 控件说明
FastBee WEB 地址FMQ 调用 FastBee WEB 协议助手接口的基础地址;Token 不在此页填写。;全局;立即生效必填 · 推荐:先保持当前值 空;按现场容量评估后调整 · 示例:空
保存后立即应用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。;决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。选填 · 推荐:保持当前值,变更前先核对影响范围 · 示例:以现场规划值为准

操作边界

预期结果(未执行):预期(未执行):地址保存后立即进入运行配置缓存;是否授权可用仍需在协议管理中单独测试连接。 风险与恢复:地址错误时恢复旧值或清空,检查 WEB 根地址、网络和 WEB 侧 Token。

23. 识别数据库与事件总线只读项 ​

操作位置: 设备→运行配置中心

数据库连接地址和 RingBuffer 只用于核对;页面没有输入框和保存按钮,需由部署侧在 yml、环境变量或部署平台维护。

识别数据库与事件总线只读项

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

操作边界

预期结果(未执行):预期:页面保持只读;实际修改必须在部署配置中完成并重启应用。 风险与恢复:不要尝试绕过页面直接写运行配置表;配置错误时由部署侧恢复原值。

24. 识别 HTTP 管理端口只读项 ​

操作位置: 设备→运行配置中心

核对 HTTP 管理端口 与访问入口一致;本页不可修改,部署侧调整后必须同步反向代理、健康探针和防火墙。

识别 HTTP 管理端口只读项

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

操作边界

预期结果(未执行):预期:HTTP 端口显示只读和应用重启;不会出现保存按钮。 风险与恢复:端口变更后无法访问时恢复原端口,并检查代理、探针和防火墙。

25. 区分重新读取与缓存刷新 ​

操作位置: 设备→运行配置中心

重新读取 只重新请求页面数据;刷新当前节点缓存 会让后端当前节点重新装载配置表,只有明确需要刷新缓存时才使用。

区分重新读取与缓存刷新

图:真实页面操作入口;本步骤只说明操作方法和预期结果,未执行写操作。

操作边界

预期结果(未执行):预期(未执行):重新读取更新页面和审计;缓存刷新成功后显示新缓存时间并再次读取页面。 风险与恢复:刷新失败时不要连续点击,先检查数据库连接和接口错误;其他节点仍按周期刷新。

页面字段说明 ​

完整参考
字段 / 单位通俗含义数据方向 / 来源正常判断异常信号与第一检查点
页面范围与配置统计
当前节点节点说明本页正在读取哪个 FMQ 节点的节点级配置。运行配置分组接口 → 当前页面概览显示明确节点地址。节点为空或与目标环境不一致。第一检查点:先确认登录环境和节点路由。
整体健康状态(本页不提供)边界运行配置中心只展示配置和值,不计算监听器或业务链路的整体健康状态。运行配置分组接口 → 当前页面概览页面配置可正常加载;健康结论另到监控总览或服务管理判断。把字段数量、默认值或审计成功直接当成系统健康。第一检查点:转到监控总览和服务管理核对实时运行状态。
缓存刷新时间时间显示页面最近一次读取配置后的时间。运行配置分组接口 → 当前页面概览时间与本次打开页面接近。时间长期不更新或读取报错。第一检查点:先用重新读取;仍异常再检查接口。
其他节点感知延迟秒提示全局配置由其他节点最多约 5 秒后通过周期刷新感知。运行配置分组接口 → 当前页面概览短时间内各节点逐步读取同一全局版本。超过周期仍长期不一致。第一检查点:按节点检查缓存刷新和配置版本。
功能模块个当前页面按服务聚合出的模块数量。运行配置分组接口 → 当前页面概览本次页面显示 8。模块数量与白名单或部署预期不符。第一检查点:清空筛选并核对字段白名单。
纳入字段项运行配置白名单中在页面展示的字段总数。运行配置分组接口 → 当前页面概览本次页面显示 28。字段缺失或重复。第一检查点:核对分组接口和字段注册表。
可前端修改项允许在运行配置中心提交的字段数量。运行配置分组接口 → 当前页面概览本次页面显示 25。只读项可编辑或应编辑项被锁定。第一检查点:核对字段 readOnly 元数据。
节点级字段项只作用于指定 FMQ 节点的监听器字段数量。运行配置分组接口 → 当前页面概览本次页面显示 16。节点级字段被误认为全局配置。第一检查点:先看字段范围标签和当前节点。
需重绑字段项变更后需要立即重绑或等待监听器下次重启的字段数量。运行配置分组接口 → 当前页面概览本次页面显示 10。未评估重绑影响就准备保存。第一检查点:到服务管理确认连接与维护窗口。
MQTT TCP 基础配置
MQTT TCP 启用状态开关决定 MQTT TCP 监听器是否允许启动;切换会直接保存。 当前页面值为“true”,默认值为“true”,生效方式为“立即生效”。当前节点运行配置 → 监听器或新连接需要 MQTT TCP 设备接入时保持开启。关闭后新 MQTT TCP 连接无法接入。第一检查点:先到服务管理确认监听器状态和现有连接。
MQTT TCP 端口端口MQTT TCP 对外监听端口,设备连接地址必须与它一致。 当前页面值为“1884”,默认值为“1884”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接端口未冲突且与客户端配置一致。端口被占用或客户端仍连接旧端口。第一检查点:检查端口占用、服务管理状态和客户端地址。
MQTT 默认心跳秒客户端未声明心跳时使用的默认保活时间。 当前页面值为“60”,默认值为“60”,生效方式为“立即生效”。当前节点运行配置 → 监听器或新连接结合网络质量和终端上报周期设置,当前为 60 秒。过小导致弱网设备频繁断开;过大延迟发现失联。第一检查点:核对客户端 Keep Alive、网络质量和断线时间。
MQTT 连接等待队列连接TCP 握手完成后等待应用接收的连接队列长度。 当前页面值为“1024”,默认值为“1024”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接高并发峰值下没有持续拒绝连接。队列过小导致连接高峰被拒绝。第一检查点:检查连接峰值、监听器拒绝数和系统资源。
MQTT Socket KeepAlive开关开启操作系统 TCP keepalive,仅影响重新绑定后的监听器。 当前页面值为“true”,默认值为“true”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接网络设备可能清理空闲连接时保持开启。关闭后长空闲连接更依赖应用层心跳。第一检查点:先核对网络空闲超时和 MQTT 心跳策略。
MQTT 载荷与 WebSocket 配置
MQTT 最大载荷B限制单个 MQTT 报文允许的最大字节数。 当前页面值为“8092”,默认值为“8092”,生效方式为“立即生效”。当前节点运行配置 → 监听器或新连接覆盖实际报文且不过度放大内存占用。过小拒绝合法报文;过大增加内存压力。第一检查点:对照真实报文大小和并发连接量。
MQTT WebSocket 启用状态开关决定浏览器或 WebSocket MQTT 客户端是否可接入。 当前页面值为“false”,默认值为“false”,生效方式为“立即生效”。当前节点运行配置 → 监听器或新连接仅在确有 WebSocket 客户端时开启。关闭时 WebSocket 客户端无法连接。第一检查点:确认客户端传输方式,不要与普通 MQTT TCP 混用。
MQTT WebSocket 端口端口WebSocket MQTT 握手使用的监听端口。 当前页面值为“8084”,默认值为“8084”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接端口未冲突并与反向代理、客户端一致。端口冲突或代理仍转发旧端口。第一检查点:检查端口占用、代理转发和服务管理状态。
MQTT WebSocket 路径路径WebSocket 握手路径;后端会自动补齐开头的斜杠。 当前页面值为“/mqtt”,默认值为“/mqtt”,生效方式为“下次重绑生效”。当前节点运行配置 → 监听器或新连接路径与客户端和反向代理配置一致。客户端仍使用旧路径导致握手失败。第一检查点:同步修改客户端或代理路径,再检查握手响应。
TCP 接入配置
TCP 监听启用状态开关决定通用 TCP 监听器是否允许启动;切换会直接保存。 当前页面值为“true”,默认值为“true”,生效方式为“立即生效”。当前节点运行配置 → 监听器或新连接存在 TCP 设备接入时保持开启。关闭后新 TCP 设备无法接入。第一检查点:先确认当前会话和维护窗口。
TCP 监听端口端口通用 TCP 设备连接的监听端口。 当前页面值为“8888”,默认值为“8888”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接端口与设备配置一致且无占用。端口冲突或设备仍连接旧端口。第一检查点:检查端口占用、客户端地址和监听器状态。
TCP 默认心跳秒通用 TCP 连接空闲保活时间。 当前页面值为“60”,默认值为“60”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接与设备发送周期和网络稳定性相匹配。过小可能误断慢速或弱网设备。第一检查点:核对设备心跳、空闲时间和断开原因。
TCP 连接等待队列连接TCP 监听器等待应用接受的连接队列长度。 当前页面值为“1024”,默认值为“1024”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接连接高峰没有持续拒绝。过小导致并发连接被拒绝。第一检查点:检查连接峰值、系统资源和拒绝计数。
UDP 接入配置
UDP 监听启用状态开关决定 UDP 监听器是否允许接收报文;切换会直接保存。 当前页面值为“true”,默认值为“true”,生效方式为“立即生效”。当前节点运行配置 → 监听器或新连接存在 UDP 设备上报时保持开启。关闭后 UDP 报文不再进入平台。第一检查点:先确认业务是否仍有 UDP 设备。
UDP 监听端口端口UDP 设备发送报文的目标端口。 当前页面值为“8889”,默认值为“8889”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接端口与设备目标一致且无占用。端口错误会导致报文完全收不到。第一检查点:检查设备目标地址、防火墙和服务管理状态。
UDP 接收缓冲区B操作系统 UDP socket 的接收缓冲区大小。 当前页面值为“1048576”,默认值为“1048576”,生效方式为“需重绑监听器”。当前节点运行配置 → 监听器或新连接能覆盖短时突发流量且内存占用可控。过小可能在突发时丢包。第一检查点:对照报文峰值、丢包指标和系统内存。
观测默认策略
会话监控默认开启开关决定新会话是否默认采集收发和活动计数。 当前页面值为“false”,默认值为“false”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面生产环境按排障需要开启,避免无目的全量观测。全量开启会增加少量内存和计数开销。第一检查点:先确定需观测的会话范围。
最近消息默认开启开关决定新会话是否默认保留最近报文摘要。 当前页面值为“false”,默认值为“false”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面仅在需要快速排障时按需开启。全量开启会增加摘要保留开销。第一检查点:确认排障目标和数据敏感性。
设备追踪目标上限个限制集群内同时追踪的设备数量。 当前页面值为“10”,默认值为“10”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面上限覆盖日常排障目标且不会无限增长。过大增加事件记录和内存压力。第一检查点:先清理不再需要的追踪目标。
设备追踪保留天数天设备追踪历史的默认保留周期。 当前页面值为“30”,默认值为“30”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面满足审计需要且记录表增长可控。过大增加记录表体积。第一检查点:检查表增长、查询频率和清理任务。
记录保留与清理策略
规则执行日志保留天数天规则执行日志的默认保留周期。 当前页面值为“15”,默认值为“15”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面覆盖日常排障周期且表体积可控。过大使记录表持续膨胀。第一检查点:检查清理结果和查询窗口。
规则重放审计保留天数天规则重放审计的默认保留周期。 当前页面值为“30”,默认值为“30”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面满足审计要求且存储可控。过短缺少审计,过长增加表体积。第一检查点:结合审计周期和表增长调整。
记录查询默认窗口天查询未指定时间范围时默认读取最近天数。 当前页面值为“7”,默认值为“7”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面常用查询能快速返回,当前为 7 天。窗口过大会让列表查询变慢。第一检查点:先缩小时间范围并检查索引与数据量。
记录清理批次条单次历史记录清理的最大行数。 当前页面值为“1000”,默认值为“1000”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面清理能持续推进且不会长时间占库。过大可能产生数据库资源峰值。第一检查点:检查清理耗时、锁等待和连接池。
数据库连接启动项
数据库连接地址地址MySQL 主配置库连接地址,只在本页展示,不可运行期修改。 当前页面值为“当前 JDBC 地址”,默认值为“当前 JDBC 地址”,生效方式为“应用重启”。全局运行配置 → 运行策略或控制面由部署侧维护且当前服务可正常启动。地址错误会导致配置库不可用。第一检查点:到部署配置核对 JDBC 地址、网络和凭据,不在本页修改。
事件总线启动项
事件总线 RingBuffer槽设备事件总线的环形缓冲区容量,只能由部署侧调整。 当前页面值为“8192”,默认值为“8192”,生效方式为“应用重启”。全局运行配置 → 运行策略或控制面容量能覆盖吞吐峰值且内存稳定。过小可能积压,过大会放大内存占用。第一检查点:结合峰值吞吐、积压和堆内存评估后重启。
FastBee WEB 地址
FastBee WEB 地址地址FMQ 调用 FastBee WEB 协议助手接口的基础地址;Token 不在此页填写。 当前页面值为“空”,默认值为“空”,生效方式为“立即生效”。全局运行配置 → 运行策略或控制面配置为可访问的 WEB 根地址后再单独验证授权。为空或地址错误会让 AI 协议解析不可用。第一检查点:核对 WEB 根地址、网络和 WEB 侧 Token 配置。
HTTP 控制面启动项
HTTP 管理端口端口控制台与 API 服务使用的 HTTP 端口,只读展示。 当前页面值为“18083”,默认值为“18083”,生效方式为“应用重启”。全局运行配置 → 运行策略或控制面端口与部署入口、反向代理和防火墙一致。端口冲突或入口仍指向旧端口。第一检查点:在部署配置修改并重启,再检查代理与健康探针。
最近变更与运行边界
配置 key标识标识发生变更的具体运行配置项。配置变更与运行边界 → 当前页面与刚维护的字段一致。审计出现未预期 key。第一检查点:停止后续操作并核对操作者和时间。
范围范围显示变更是全局还是指定节点。配置变更与运行边界 → 当前页面范围与字段元数据一致。节点级变更写成全局或节点不符。第一检查点:核对当前节点和请求 nodeId。
新值值记录保存后的新配置值。配置变更与运行边界 → 当前页面与预期填写值一致。值被规范化后与预期不符。第一检查点:重新读取字段并比较旧值。
操作者账号记录本次变更来源或操作账号。配置变更与运行边界 → 当前页面来源可识别。出现未知操作者。第一检查点:检查账号使用和审计上下文。
结果状态显示本次变更是否成功。配置变更与运行边界 → 当前页面成功或有明确失败原因。失败或长期无对应记录。第一检查点:检查接口提示、服务管理状态和后端审计。
时间时间记录变更发生时间。配置变更与运行边界 → 当前页面与维护窗口一致。时间不符或审计长期不更新。第一检查点:确认系统时间并重新读取审计。
不做通用 yml 编辑器边界数据库、线程池、HTTP 端口等基础设施字段只读。配置变更与运行边界 → 当前页面只读项没有保存按钮。只读项可直接提交。第一检查点:停止操作并回到部署配置。
热路径不查库边界运行组件优先读取本地缓存,其他节点按周期感知全局变化。配置变更与运行边界 → 当前页面配置版本能在预期周期内同步。节点版本长期不一致。第一检查点:检查节点缓存刷新与数据库连接。
监听器重绑边界端口、path、backlog、buffer 等字段可能影响设备入口。配置变更与运行边界 → 当前页面变更前已确认维护窗口和回退。连接未评估就立即重绑。第一检查点:取消保存,先到服务管理检查连接。

运行配置中心 ​

完整参考
字段/控件用途与原始键默认/推荐/示例选项说明作用与影响生效条件
搜索配置名、key、风险提示field按中文名称、原始 key、生效方式或风险提示缩小字段范围。runtime-search默认:以当前页面为准推荐:保持当前值,变更前先核对影响范围示例:以现场规划值为准不适用按中文名称、原始 key、生效方式或风险提示缩小字段范围。范围:以字段显示的节点级或全局范围为准发布:不需要 · 重启:不需要 · 重连:不需要
模块分组tab在全部模块、MQTT、TCP、UDP、观测、数据库、线程池、安全与认证、HTTP 控制面之间切换。module-filter默认:以当前页面为准推荐:保持当前值,变更前先核对影响范围示例:以现场规划值为准不适用在全部模块、MQTT、TCP、UDP、观测、数据库、线程池、安全与认证、HTTP 控制面之间切换。范围:以字段显示的节点级或全局范围为准发布:不需要 · 重启:不需要 · 重连:不需要
重新读取button重新请求配置分组和最近审计,不主动刷新后端本地缓存。reread默认:以当前页面为准推荐:保持当前值,变更前先核对影响范围示例:以现场规划值为准不适用重新请求配置分组和最近审计,不主动刷新后端本地缓存。范围:以字段显示的节点级或全局范围为准发布:不需要 · 重启:不需要 · 重连:不需要
刷新当前节点缓存button触发当前节点从配置表重新装载运行配置缓存。refresh-cache默认:以当前页面为准推荐:保持当前值,变更前先核对影响范围示例:以现场规划值为准不适用触发当前节点从配置表重新装载运行配置缓存。范围:仅当前节点立即刷新;其他节点仍按周期感知全局配置发布:不需要 · 重启:不需要 · 重连:不需要
保存button保存当前字段;数值和文本字段需显式点击,开关切换后会立即保存。save-item默认:以当前页面为准推荐:保持当前值,变更前先核对影响范围示例:以现场规划值为准不适用保存当前字段;数值和文本字段需显式点击,开关切换后会立即保存。范围:以字段显示的节点级或全局范围为准发布:不需要 · 重启:不需要 · 重连:不需要
保存后立即应用checkbox决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。apply-now默认:以当前页面为准推荐:保持当前值,变更前先核对影响范围示例:以现场规划值为准不适用决定监听器相关变更是否立即重绑;普通立即生效字段默认勾选。范围:以字段显示的节点级或全局范围为准发布:不需要 · 重启:不需要 · 重连:需要
最近变更审计display显示配置 key、范围、新值、操作者、结果和时间。audit-table默认:以当前页面为准推荐:保持当前值,变更前先核对影响范围示例:以现场规划值为准不适用显示配置 key、范围、新值、操作者、结果和时间。范围:以字段显示的节点级或全局范围为准发布:不需要 · 重启:不需要 · 重连:不需要
必填 MQTT TCP 启用状态switch决定 MQTT TCP 监听器是否允许启动;切换会直接保存。fmq.mqtt.tcp-enabled默认:true推荐:先保持当前值 true;按现场容量评估后调整示例:true开启(true):允许对应能力按配置运行。;会影响新连接、新会话或对应运行策略。关闭(false):停止默认启用对应能力。;可能阻止新连接、停止默认采集或减少运行开销。当前节点;立即生效范围:当前节点发布:不需要 · 重启:不需要 · 重连:不需要
必填 MQTT TCP 端口fieldMQTT TCP 对外监听端口,设备连接地址必须与它一致。fmq.mqtt.port默认:1884推荐:先保持当前值 1884;按现场容量评估后调整示例:1884不适用当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 MQTT 默认心跳field客户端未声明心跳时使用的默认保活时间。fmq.mqtt.keep-alive默认:60推荐:先保持当前值 60;按现场容量评估后调整示例:60不适用当前节点;立即生效范围:当前节点发布:不需要 · 重启:不需要 · 重连:不需要
必填 MQTT 连接等待队列fieldTCP 握手完成后等待应用接收的连接队列长度。fmq.mqtt.so-backlog默认:1024推荐:先保持当前值 1024;按现场容量评估后调整示例:1024不适用当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 MQTT Socket KeepAliveswitch开启操作系统 TCP keepalive,仅影响重新绑定后的监听器。fmq.mqtt.so-keep-alive默认:true推荐:先保持当前值 true;按现场容量评估后调整示例:true开启(true):允许对应能力按配置运行。;会影响新连接、新会话或对应运行策略。关闭(false):停止默认启用对应能力。;可能阻止新连接、停止默认采集或减少运行开销。当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 MQTT 最大载荷field限制单个 MQTT 报文允许的最大字节数。fmq.mqtt.max-payload-size默认:8092推荐:先保持当前值 8092;按现场容量评估后调整示例:8092不适用当前节点;立即生效范围:当前节点发布:不需要 · 重启:不需要 · 重连:不需要
必填 MQTT WebSocket 启用状态switch决定浏览器或 WebSocket MQTT 客户端是否可接入。fmq.mqtt.websocket-enabled默认:false推荐:先保持当前值 false;按现场容量评估后调整示例:false开启(true):允许对应能力按配置运行。;会影响新连接、新会话或对应运行策略。关闭(false):停止默认启用对应能力。;可能阻止新连接、停止默认采集或减少运行开销。当前节点;立即生效范围:当前节点发布:不需要 · 重启:不需要 · 重连:不需要
必填 MQTT WebSocket 端口fieldWebSocket MQTT 握手使用的监听端口。fmq.mqtt.websocket-port默认:8084推荐:先保持当前值 8084;按现场容量评估后调整示例:8084不适用当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 MQTT WebSocket 路径fieldWebSocket 握手路径;后端会自动补齐开头的斜杠。fmq.mqtt.websocket-path默认:/mqtt推荐:先保持当前值 /mqtt;按现场容量评估后调整示例:/mqtt不适用当前节点;下次重绑生效范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 TCP 监听启用状态switch决定通用 TCP 监听器是否允许启动;切换会直接保存。fmq.tcp.enable默认:true推荐:先保持当前值 true;按现场容量评估后调整示例:true开启(true):允许对应能力按配置运行。;会影响新连接、新会话或对应运行策略。关闭(false):停止默认启用对应能力。;可能阻止新连接、停止默认采集或减少运行开销。当前节点;立即生效范围:当前节点发布:不需要 · 重启:不需要 · 重连:不需要
必填 TCP 监听端口field通用 TCP 设备连接的监听端口。fmq.tcp.port默认:8888推荐:先保持当前值 8888;按现场容量评估后调整示例:8888不适用当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 TCP 默认心跳field通用 TCP 连接空闲保活时间。fmq.tcp.keep-alive默认:60推荐:先保持当前值 60;按现场容量评估后调整示例:60不适用当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 TCP 连接等待队列fieldTCP 监听器等待应用接受的连接队列长度。fmq.tcp.so-backlog默认:1024推荐:先保持当前值 1024;按现场容量评估后调整示例:1024不适用当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 UDP 监听启用状态switch决定 UDP 监听器是否允许接收报文;切换会直接保存。fmq.udp.enable默认:true推荐:先保持当前值 true;按现场容量评估后调整示例:true开启(true):允许对应能力按配置运行。;会影响新连接、新会话或对应运行策略。关闭(false):停止默认启用对应能力。;可能阻止新连接、停止默认采集或减少运行开销。当前节点;立即生效范围:当前节点发布:不需要 · 重启:不需要 · 重连:不需要
必填 UDP 监听端口fieldUDP 设备发送报文的目标端口。fmq.udp.port默认:8889推荐:先保持当前值 8889;按现场容量评估后调整示例:8889不适用当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 UDP 接收缓冲区field操作系统 UDP socket 的接收缓冲区大小。fmq.udp.so-rcvbuf默认:1048576推荐:先保持当前值 1048576;按现场容量评估后调整示例:1048576不适用当前节点;需重绑监听器范围:当前节点发布:不需要 · 重启:不需要 · 重连:需要
必填 会话监控默认开启switch决定新会话是否默认采集收发和活动计数。fmq.runtime.session-monitoring-default-enabled默认:false推荐:先保持当前值 false;按现场容量评估后调整示例:false开启(true):允许对应能力按配置运行。;会影响新连接、新会话或对应运行策略。关闭(false):停止默认启用对应能力。;可能阻止新连接、停止默认采集或减少运行开销。全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
必填 最近消息默认开启switch决定新会话是否默认保留最近报文摘要。fmq.runtime.session-recent-messages-enabled默认:false推荐:先保持当前值 false;按现场容量评估后调整示例:false开启(true):允许对应能力按配置运行。;会影响新连接、新会话或对应运行策略。关闭(false):停止默认启用对应能力。;可能阻止新连接、停止默认采集或减少运行开销。全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
必填 设备追踪目标上限field限制集群内同时追踪的设备数量。fmq.runtime.device-trace.max-active-targets默认:10推荐:先保持当前值 10;按现场容量评估后调整示例:10不适用全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
必填 设备追踪保留天数field设备追踪历史的默认保留周期。fmq.record.retention.device-trace-history-days默认:30推荐:先保持当前值 30;按现场容量评估后调整示例:30不适用全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
必填 规则执行日志保留天数field规则执行日志的默认保留周期。fmq.record.retention.rule-execution-log-days默认:15推荐:先保持当前值 15;按现场容量评估后调整示例:15不适用全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
必填 规则重放审计保留天数field规则重放审计的默认保留周期。fmq.record.retention.rule-replay-audit-days默认:30推荐:先保持当前值 30;按现场容量评估后调整示例:30不适用全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
必填 记录查询默认窗口field查询未指定时间范围时默认读取最近天数。fmq.record.query-default-window-days默认:7推荐:先保持当前值 7;按现场容量评估后调整示例:7不适用全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
必填 记录清理批次field单次历史记录清理的最大行数。fmq.record.cleanup.batch-size默认:1000推荐:先保持当前值 1000;按现场容量评估后调整示例:1000不适用全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
必填 FastBee WEB 地址fieldFMQ 调用 FastBee WEB 协议助手接口的基础地址;Token 不在此页填写。fmq.protocol.ai.web-base-url默认:空推荐:先保持当前值 空;按现场容量评估后调整示例:空不适用全局;立即生效范围:全局发布:不需要 · 重启:不需要 · 重连:不需要
完整参考 2
字段/控件用途与原始键默认/推荐/示例选项说明作用与影响生效条件
必填 数据库连接地址displayMySQL 主配置库连接地址,只在本页展示,不可运行期修改。spring.datasource.hikari.jdbc-url默认:当前 JDBC 地址推荐:由部署侧按容量与环境统一维护示例:当前 JDBC 地址不适用全局;应用重启范围:全局发布:不需要 · 重启:需要 · 重连:不需要
必填 事件总线 RingBufferdisplay设备事件总线的环形缓冲区容量,只能由部署侧调整。fmq.disruptor.buffer-size默认:8192推荐:由部署侧按容量与环境统一维护示例:8192不适用全局;应用重启范围:全局发布:不需要 · 重启:需要 · 重连:不需要
必填 HTTP 管理端口display控制台与 API 服务使用的 HTTP 端口,只读展示。server.port默认:18083推荐:由部署侧按容量与环境统一维护示例:18083不适用全局;应用重启范围:全局发布:不需要 · 重启:需要 · 重连:不需要

生产操作提示

截图和示例用于说明操作位置与判断方法,不代表当前生产状态。涉及发布、启停、重绑、重试或删除时,应先确认目标环境、影响范围和恢复方案,并由授权人员执行。

蜂信物联(FastBee) · FMQ 操作手册

蜂信物联 | fastbee.cn