feat(processor): 实现批量写库容错机制并添加失败统计
添加数据库批量写入失败处理逻辑,当批量写入失败时自动切换为逐条写入 记录失败数据并统计失败数量,同时更新相关测试和统计模块 符合新增的批量写库容错需求规范
This commit is contained in:
@@ -90,3 +90,11 @@
|
||||
- **WHEN** Kafka 消息 value 为 JSON 数组(批量心跳)
|
||||
- **THEN** 系统应将数组内每条心跳作为独立项进入批处理队列
|
||||
|
||||
### Requirement: 批量写库容错
|
||||
系统 MUST 在批量写库时确保单条失败不影响同批次其他记录的写入。
|
||||
|
||||
#### Scenario: 单条数据写库失败不影响同批次
|
||||
- **WHEN** 批量写库中存在某条记录违反约束或写入失败
|
||||
- **THEN** 系统应继续写入同批次其他合法记录
|
||||
- **AND** 失败记录应按错误日志规则写入 Redis 项目控制台
|
||||
|
||||
|
||||
Reference in New Issue
Block a user