限流与错误上限配置
限流与错误上限配置
{
"setting": {
"speed": { "channel": 2, "byte": 10485760, "record": -1 },
"errorLimit": { "record": 0, "percentage": 0.02 },
"jvm": "-Xms1g -Xmx2g"
}
}| channel | 并发任务数,直接决定对源库的连接与读压力 |
|---|---|
| byte | 每秒传输字节上限(-1 不限),按带宽预算设置 |
| errorLimit.record | 允许的错误行数,0 表示零容忍 |
| 脏数据 | 被容忍的错误行会写入脏数据文件,需指定路径留存 |
errorLimit 不是“自动跳过脏数据”:宽容错误要在业务上确认,并保证错误行被收集后有人跟进。