> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# إعدادات تنسيق format_avro_*

> إعدادات تنسيق ClickHouse ضمن المجموعة المُنشأة format_avro_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>النوع</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>القيمة الافتراضية</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          يمكن تغييره دون إعادة التشغيل
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

جرى توليد هذه الإعدادات تلقائيًا من [المصدر](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/FormatFactorySettings.h).

<div id="format_avro_schema_registry_connection_timeout">
  ## format\_avro\_schema\_registry\_connection\_timeout
</div>

<SettingsInfoBlock type="UInt64" default_value="1" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "1"},{"label": "إعداد جديد للتحكم في مهلة الاتصال (بالثواني) لعميل HTTP الخاص بـ Confluent Schema Registry والمستخدَم مع تنسيق AvroConfluent."}]}]} />

لتنسيق AvroConfluent: مهلة الاتصال، بالثواني، لعميل HTTP الخاص بـ Confluent Schema Registry. تُستخدم لكلٍّ من جلب المخطط وتسجيله. يجب أن تكون أكبر من 0 وأقل من 600 (10 دقائق).

<div id="format_avro_schema_registry_max_retries">
  ## format\_avro\_schema\_registry\_max\_retries
</div>

<SettingsInfoBlock type="UInt64" default_value="5" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.6"},{"label": "5"},{"label": "إعداد جديد يتحكم في الحد الأقصى لعدد مرات إعادة المحاولة عند حدوث إخفاقات عابرة (مهلات النقل، رفض الاتصال، أخطاء DNS، وأخطاء HTTP ‏5xx/408/429) عند الاتصال بـ Confluent Schema Registry. اضبطه على 0 لتعطيل إعادة المحاولة. ويُحافَظ على السلوك السابق (من دون إعادة محاولات) بواسطة `compatibility = '26.5'`."}]}]} />

بالنسبة إلى تنسيق AvroConfluent: الحد الأقصى لعدد مرات إعادة المحاولة عند حدوث إخفاقات عابرة أثناء الاتصال بـ Confluent Schema Registry (مهلات النقل، رفض الاتصال، أخطاء DNS، وأخطاء HTTP 5xx/408/429). اضبطه على 0 لتعطيل إعادة المحاولة. الحد الأقصى المسموح به هو 20. لا تُعاد المحاولة في أخطاء التحقق من المخطط (HTTP 409، وJSON ‏Avro غير صالح).

<div id="format_avro_schema_registry_receive_timeout">
  ## format\_avro\_schema\_registry\_receive\_timeout
</div>

<SettingsInfoBlock type="UInt64" default_value="1" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "1"},{"label": "إعداد جديد للتحكم في مهلة الاستلام (بالثواني) لعميل HTTP الخاص بـ Confluent Schema Registry والمستخدَم مع تنسيق AvroConfluent."}]}]} />

لتنسيق AvroConfluent: مهلة الاستلام، بالثواني، لعميل HTTP الخاص بـ Confluent Schema Registry. تُستخدم لكل من جلب المخطط وتسجيل المخطط. يجب أن تكون أكبر من 0 وأقل من 600 (10 دقائق).

<div id="format_avro_schema_registry_retry_initial_backoff_ms">
  ## format\_avro\_schema\_registry\_retry\_initial\_backoff\_ms
</div>

<SettingsInfoBlock type="UInt64" default_value="100" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.6"},{"label": "100"},{"label": "إعداد جديد يتحكم في مهلة التراجع الأولية (بالملي ثانية) قبل إعادة محاولة طلب فاشل إلى Confluent Schema Registry. وتتضاعف مهلة التراجع مع كل إعادة محاولة، بحد أقصى 10 ثوانٍ. ولا يكون له أي تأثير عندما تكون `format_avro_schema_registry_max_retries = 0` (وهو السلوك السابق للإصدار 26.6 الذي تمت استعادته بواسطة `compatibility = '26.5'`)."}]}]} />

لتنسيق AvroConfluent: مهلة التراجع الأولية، بالملي ثانية، قبل إعادة محاولة طلب فاشل إلى Confluent Schema Registry. وتتضاعف مهلة التراجع مع كل إعادة محاولة لاحقة، بحد أقصى 10 ثوانٍ. ويجب أن تكون أكبر من 0 وأقل من أو تساوي 60000.

<div id="format_avro_schema_registry_send_timeout">
  ## format\_avro\_schema\_registry\_send\_timeout
</div>

<SettingsInfoBlock type="UInt64" default_value="1" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "1"},{"label": "إعداد جديد للتحكم في مهلة الإرسال (بالثواني) لعميل HTTP الخاص بـ Confluent Schema Registry المستخدم مع تنسيق AvroConfluent."}]}]} />

بالنسبة إلى تنسيق AvroConfluent: مهلة الإرسال، بالثواني، لعميل HTTP الخاص بـ Confluent Schema Registry. ويُستخدم هذا الإعداد لكلٍّ من جلب المخطط وتسجيله. يجب أن تكون القيمة أكبر من 0 وأقل من 600 (10 دقائق).

<div id="format_avro_schema_registry_url">
  ## format\_avro\_schema\_registry\_url
</div>

لتنسيق AvroConfluent: عنوان URL لـ Confluent Schema Registry.
