Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de format format_avro_*

Ces paramètres sont générés automatiquement à partir du code source.

format_avro_schema_registry_connection_timeout

Type
UInt64
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
26.51Nouveau paramètre permettant de contrôler le délai d’établissement de la connexion (en secondes) du client HTTP Confluent Schema Registry utilisé par le format AvroConfluent.

Pour le format AvroConfluent : délai d’établissement de la connexion, en secondes, pour le client HTTP Confluent Schema Registry. Utilisé à la fois pour la récupération et l’enregistrement des schémas. Doit être supérieur à 0 et inférieur à 600 (10 minutes).

format_avro_schema_registry_max_retries

Type
UInt64
Par défaut
5
Historique des versions
VersionValeur par défautCommentaire
26.65Nouveau paramètre qui contrôle le nombre maximal de nouvelles tentatives en cas d’échecs transitoires (dépassements de délai de transport, connexion refusée, erreurs DNS, HTTP 5xx/408/429) lors de la communication avec le Confluent Schema Registry. Définissez cette valeur sur 0 pour désactiver les nouvelles tentatives. Le comportement précédent (aucune nouvelle tentative) est conservé avec `compatibility = '26.5'`.

Pour le format AvroConfluent : nombre maximal de nouvelles tentatives en cas d’échecs transitoires lors de la communication avec le Confluent Schema Registry (dépassements de délai de transport, connexion refusée, erreurs DNS, HTTP 5xx/408/429). Définissez cette valeur sur 0 pour désactiver les nouvelles tentatives. La valeur maximale autorisée est 20. Les erreurs de validation du schéma (HTTP 409, JSON Avro mal formé) ne font pas l’objet de nouvelles tentatives.

format_avro_schema_registry_receive_timeout

Type
UInt64
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
26.51Nouveau paramètre permettant de contrôler le délai d'expiration de réception (en secondes) du client HTTP Confluent Schema Registry utilisé par le format AvroConfluent.

Pour le format AvroConfluent : délai d'expiration de réception, en secondes, du client HTTP Confluent Schema Registry. Utilisé à la fois pour la récupération du schéma et l'enregistrement du schéma. Doit être supérieur à 0 et inférieur à 600 (10 minutes).

format_avro_schema_registry_retry_initial_backoff_ms

Type
UInt64
Par défaut
100
Historique des versions
VersionValeur par défautCommentaire
26.6100Nouveau paramètre qui contrôle le backoff initial (en millisecondes) avant de réessayer une requête vers Confluent Schema Registry ayant échoué. Le backoff double à chaque tentative suivante, avec un plafond de 10 secondes. N'a aucun effet lorsque `format_avro_schema_registry_max_retries = 0` (comportement antérieur à la version 26.6 restauré par `compatibility = '26.5'`).

Pour le format AvroConfluent : backoff initial en millisecondes avant de réessayer une requête vers Confluent Schema Registry ayant échoué. Le backoff double à chaque tentative suivante, avec un plafond de 10 secondes. Doit être supérieur à 0 et inférieur ou égal à 60000.

format_avro_schema_registry_send_timeout

Type
UInt64
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
26.51Nouveau paramètre permettant de définir le délai d’expiration d’envoi (en secondes) du client HTTP Confluent Schema Registry utilisé par le format AvroConfluent.

Pour le format AvroConfluent : délai d’expiration d’envoi, en secondes, du client HTTP Confluent Schema Registry. Utilisé à la fois pour la récupération du schéma et l’enregistrement du schéma. Doit être supérieur à 0 et inférieur à 600 (10 minutes).

format_avro_schema_registry_url

Pour le format AvroConfluent : URL du Confluent Schema Registry.

Navigation