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:
@@ -31,3 +31,21 @@ WHERE CONSTRAINT_NAME = 'CK_DEVICE_COLLECTION_MODE';
|
||||
|
||||
-- 5. 执行 DDL 前必须完成 DEVICE_DEVICE 可恢复备份,并确认没有未结束的长事务或表锁。
|
||||
-- 数据库脚本不得写死现场 device_id;具体设备模式在新版 JAR 启动后通过管理 API 设置。
|
||||
|
||||
-- 6. API 拉取配置表及 LOOKBACK_SECONDS 必须存在。记录当前默认值;旧版通常为 300,新版目标为 0。
|
||||
-- 这里只修改后续新记录的默认值,不覆盖已有任务显式配置。
|
||||
SELECT TABLE_NAME
|
||||
FROM USER_TABLES
|
||||
WHERE TABLE_NAME = 'DEVICE_COLLECT_API_CONFIG';
|
||||
|
||||
SELECT COLUMN_NAME, DATA_TYPE, NULLABLE, DATA_DEFAULT
|
||||
FROM USER_TAB_COLUMNS
|
||||
WHERE TABLE_NAME = 'DEVICE_COLLECT_API_CONFIG'
|
||||
AND COLUMN_NAME = 'LOOKBACK_SECONDS';
|
||||
|
||||
-- 7. 记录 API 拉取单窗口条数约束。旧版应存在 CK_DC_API_CFG_PAGE,范围上限通常为 10000;
|
||||
-- 新版需要放宽为 50000,供微步 5 秒窗口使用。
|
||||
SELECT CONSTRAINT_NAME, CONSTRAINT_TYPE, STATUS, SEARCH_CONDITION
|
||||
FROM USER_CONSTRAINTS
|
||||
WHERE TABLE_NAME = 'DEVICE_COLLECT_API_CONFIG'
|
||||
AND CONSTRAINT_NAME = 'CK_DC_API_CFG_PAGE';
|
||||
|
||||
Reference in New Issue
Block a user