这些设置是根据源文件自动生成的。
format_avro_schema_registry_connection_timeout
类型
UInt64
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.5 | 1 | 用于控制 AvroConfluent 格式 所用 Confluent Schema Registry HTTP 客户端连接超时(以秒为单位)的新设置。 |
对于 AvroConfluent 格式:这是 Confluent Schema Registry HTTP 客户端的连接超时 (秒) 设置。该设置同时用于 schema 拉取和 schema 注册。其值必须大于 0 且小于 600 (10 分钟) 。
format_avro_schema_registry_max_retries
类型
UInt64
默认值
5
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.6 | 5 | 新增设置,用于控制与 Confluent Schema Registry 通信时发生临时性故障(传输超时、连接被拒绝、DNS 错误、HTTP 5xx/408/429)时的最大重试次数。设为 0 可禁用重试。通过 `compatibility = '26.5'` 可保留之前的行为(不重试)。 |
对于 AvroConfluent 格式:与 Confluent Schema Registry 通信时发生临时性故障 (传输超时、连接被拒绝、DNS 错误、HTTP 5xx/408/429) 时的最大重试次数。设为 0 可禁用重试。允许的最大值为 20。schema 验证错误 (HTTP 409、格式错误的 Avro JSON) 不会重试。
format_avro_schema_registry_receive_timeout
类型
UInt64
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.5 | 1 | 用于控制 AvroConfluent 格式 所使用的 Confluent Schema Registry HTTP 客户端 接收超时(以秒为单位)的新设置。 |
对于 AvroConfluent 格式:Confluent Schema Registry HTTP 客户端 的接收超时时间,单位为秒。该设置同时用于 schema 拉取和 schema 注册。其值必须大于 0 且小于 600 (10 分钟) 。
format_avro_schema_registry_retry_initial_backoff_ms
类型
UInt64
默认值
100
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.6 | 100 | 新增设置:用于控制失败的 Confluent Schema Registry 请求在重试前的初始 backoff(以毫秒为单位)。每次重试时,backoff 都会加倍,上限为 10 秒。当 `format_avro_schema_registry_max_retries = 0` 时不生效(可通过 `compatibility = '26.5'` 恢复 26.6 之前的行为)。 |
对于 AvroConfluent 格式:失败的 Confluent Schema Registry 请求在重试前的初始 backoff (以毫秒为单位) 。此后每次重试时,backoff 都会加倍,上限为 10 秒。该值必须大于 0 且小于或等于 60000。
format_avro_schema_registry_send_timeout
类型
UInt64
默认值
1
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.5 | 1 | 新增设置:控制 AvroConfluent 格式 所用的 Confluent Schema Registry HTTP 客户端的发送超时时间(以秒为单位)。 |
对于 AvroConfluent 格式:Confluent Schema Registry HTTP 客户端的发送超时时间 (单位为秒) 。同时用于 schema 拉取和 schema 注册。必须大于 0 且小于 600 (10 分钟) 。
format_avro_schema_registry_url
用于 AvroConfluent 格式的 Confluent Schema Registry URL。