feat(syslog-serve): 优化微步5秒窗口与5万条日志采集
- 将 API 拉取任务的 lookbackSeconds 通用默认值调整为 0 - 微步任务采用5秒时间窗口、50000条单窗口上限和64MiB响应保护 - 将微步适配器及管理接口的 pageSize 上限放宽至50000 - 将 API 调度扫描默认周期调整为1000毫秒 - 兼容新旧调度扫描环境变量名称 - 更新达梦数据库 PAGE_SIZE 约束及 LOOKBACK_SECONDS 默认值 - 补充 v6 数据库预检、升级和验证脚本 - 更新微步任务模板、现场操作说明和启动版本标识 - 增加配置边界及启动参数自动化测试 验证: - JDK 8 Maven测试通过:167个,失败0,错误0,跳过2 - git diff --check通过
This commit is contained in:
@@ -23,3 +23,24 @@ COMMENT ON COLUMN DEVICE_DEVICE.COLLECTION_MODE IS
|
||||
'设备级采集模式:SYSLOG_ONLY、API_ONLY、BOTH;默认 BOTH';
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- API 拉取任务的通用回看默认值改为 0。只改变后续 INSERT 未指定该字段时的默认值;
|
||||
-- 不 UPDATE 已有任务,已有 NDR/全悉等显式 lookback 配置保持不变。
|
||||
ALTER TABLE DEVICE_COLLECT_API_CONFIG
|
||||
MODIFY LOOKBACK_SECONDS INTEGER DEFAULT 0 NOT NULL;
|
||||
|
||||
COMMENT ON COLUMN DEVICE_COLLECT_API_CONFIG.LOOKBACK_SECONDS IS
|
||||
'迟到数据回看秒数;默认0,仅在适配器和现场容量允许时由任务显式设置';
|
||||
|
||||
COMMIT;
|
||||
|
||||
-- 微步 5 秒窗口允许单次完整返回最多 50000 条。这里只放宽通用数据库约束;
|
||||
-- NDR、全悉等适配器仍由各自 Java Schema 保持更小的 pageSize 上限。
|
||||
ALTER TABLE DEVICE_COLLECT_API_CONFIG
|
||||
DROP CONSTRAINT CK_DC_API_CFG_PAGE;
|
||||
|
||||
ALTER TABLE DEVICE_COLLECT_API_CONFIG
|
||||
ADD CONSTRAINT CK_DC_API_CFG_PAGE
|
||||
CHECK (PAGE_SIZE BETWEEN 1 AND 50000);
|
||||
|
||||
COMMIT;
|
||||
|
||||
Reference in New Issue
Block a user