Write-behind 配置文件
Write-behind 配置文件参考
Write-behind 配置文件
性能
名字 | 类型 | 描述 | 必填 |
---|---|---|---|
applier (Write-behind Applier Gear 的配置详细信息) |
object ,null |
||
连接 | object |
applier: Write-behind Applier Gear 的配置详细信息
性能
名字 | 类型 | 描述 | 必填 | ||
---|---|---|---|---|---|
on_failed_retry_interval (失败时执行重试的间隔(以秒为单位)) |
integer ,string |
违约:5 模式: ^\${.*}$ 最低: 1 |
|||
read_batch_size (从源数据库读取数据的 batch size) |
integer ,string |
违约:2000 模式: ^\${.*}$ 最低: 1 |
|||
debezium_lob_encoded_placeholder (启用 Debezium LOB 占位符) |
string |
违约:"X19kZWJleml1bV91bmF2YWlsYWJsZV92YWx1ZQ==" |
|||
dedup (开启去重机制) |
boolean |
违约:false |
|||
dedup_max_size (重复数据删除集的最大大小) |
integer |
违约:1024 最低: 1 |
|||
duration (即使未达到 read_batch_size,也将从流中读取数据的时间 (以毫秒为单位) |
integer ,string |
违约:100 模式: ^\${.*}$ 最低: 1 |
|||
write_batch_size (将数据写入目标 Redis 数据库的批量大小。应小于或等于 read_batch_size) |
integer ,string |
违约:200 模式: ^\${.*}$ 最低: 1 |
|||
error_handling (错误处理策略:ignore - skip, dlq - 将被拒绝的消息存储在死信队列中) |
string |
违约:"dlq" 模式:''^${.*}$ |
忽视 | dlq'' |
|
dlq_max_messages (死信队列每个流的最大消息数) |
integer ,string |
违约:1000 模式: ^\${.*}$ 最低: 1 |
|||
target_data_type (目标数据类型:hash/json - RedisJSON 模块必须在目标数据库中使用) |
string |
违约:"hash" 模式:''^${.*}$ |
散 列 | JSON 文件 |
|
json_update_strategy (目标更新策略:替换/合并 - RedisJSON 模块必须在目标数据库中使用) |
string |
(已弃用) 属性 'json_update_strategy' 将在将来的版本中弃用。使用 'on_update' 作业级属性定义 json 更新策略。 违约: "replace" 模式:''^${.*}$ |
取代 | 合并 |
|
initial_sync_processes (Write-behind Engine 为处理与源的初始同步而创建的进程数) |
integer ,string |
违约:4 模式: ^\${.*}$ 最低: 1 最大: 32 |
|||
wait_enabled (检查数据是否已写入副本分片) |
boolean |
违约:false |
|||
wait_timeout (检查写入副本分片时的超时时间(以毫秒为单位)) |
integer ,string |
违约:1000 模式: ^\${.*}$ 最低: 1 |
|||
retry_on_replica_failure (确保数据已写入副本分片,如果没有,则继续重试) |
boolean |
违约:true |
connections:连接
属性 (模式)
名字 | 类型 | 描述 | 必填 |
---|---|---|---|
.* | |||
additional属性 |