Avro 포맷 설정
Avro 포맷 설정 (format_avro format settings)
이 페이지는 AvroConfluent 포맷과 관련된 자동 생성 설정을 다루는 문서예요. Confluent Schema Registry HTTP 클라이언트의 타임아웃, 재시도 횟수, 초기 백오프, URL 등을 설정하는 항목입니다.
출처: 문서
본문
이 설정들은 source에서 자동 생성됩니다.
format_avro_schema_registry_connection_timeout
AvroConfluent 포맷용: Confluent Schema Registry HTTP 클라이언트의 연결 타임아웃(초)이에요. 스키마 가져오기와 스키마 등록에 모두 사용됩니다. 0보다 커야 하며, 600(10분) 이상의 값은 599로 줄어듭니다.
format_avro_schema_registry_max_retries
AvroConfluent 포맷용: Confluent Schema Registry와 통신할 때 일시적인 실패(전송 타임아웃, 연결 거부, DNS 오류, HTTP 5xx/408/429)에 대한 최대 재시도 횟수예요. 0으로 설정하면 재시도를 비활성화해요. 20보다 큰 값은 20으로 줄어듭니다. 스키마 검증 오류(HTTP 409, 잘못된 형식의 Avro JSON)는 재시도되지 않아요.
format_avro_schema_registry_receive_timeout
AvroConfluent 포맷용: Confluent Schema Registry HTTP 클라이언트의 수신 타임아웃(초)이에요. 스키마 가져오기와 스키마 등록에 모두 사용됩니다. 0보다 커야 하며, 600(10분) 이상의 값은 599로 줄어듭니다.
format_avro_schema_registry_retry_initial_backoff_ms
AvroConfluent 포맷용: 실패한 Confluent Schema Registry 요청을 재시도하기 전의 초기 백오프(밀리초)예요. 후속 재시도마다 백오프는 두 배로 늘어나며, 최대 10초로 제한됩니다. 0보다 커야 하며, 60000보다 큰 값은 60000으로 줄어듭니다.
format_avro_schema_registry_send_timeout
AvroConfluent 포맷용: Confluent Schema Registry HTTP 클라이언트의 전송 타임아웃(초)이에요. 스키마 가져오기와 스키마 등록에 모두 사용됩니다. 0보다 커야 하며, 600(10분) 이상의 값은 599로 줄어듭니다.
format_avro_schema_registry_url
AvroConfluent 포맷용: Confluent Schema Registry URL이에요.