> ## 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.

> مقدمة عن Kafka مع ClickHouse

# تكامل Kafka مع ClickHouse

تُعد [Apache Kafka](https://kafka.apache.org/) منصة مفتوحة المصدر وموزعة لتدفق الأحداث، وتستخدمها آلاف الشركات لإنشاء خطوط أنابيب بيانات عالية الأداء، وتحليلات البث، وتكامل البيانات، والتطبيقات بالغة الأهمية. يوفّر ClickHouse عدة خيارات **للقراءة من** Kafka و**للكتابة إليه**، وكذلك للتعامل مع الوسطاء الآخرين المتوافقين مع واجهة برمجة تطبيقات Kafka (مثل Redpanda وAmazon MSK).

<div id="available-options">
  ## الخيارات المتاحة
</div>

يعتمد اختيار الخيار الأنسب لحالة استخدامك على عدة عوامل، بما في ذلك نوع نشر ClickHouse لديك، واتجاه تدفق البيانات، والمتطلبات التشغيلية.

| الخيار                                                                                               | نوع النشر                      | مُدار بالكامل | Kafka إلى ClickHouse | ClickHouse إلى Kafka |
| ---------------------------------------------------------------------------------------------------- | ------------------------------ | :-----------: | :------------------: | :------------------: |
| [ClickPipes for Kafka](/docs/ar/integrations/clickpipes/kafka/index)                                      | [Cloud], [BYOC] (قريبًا!)      |       ✅       |           ✅          |                      |
| [Kafka Connect Sink](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-clickhouse-connect-sink) | [Cloud], [BYOC], [Self-hosted] |               |           ✅          |                      |
| [محرك جدول Kafka](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-table-engine)               | [Cloud], [BYOC], [Self-hosted] |               |           ✅          |           ✅          |

للاطلاع على مقارنة أكثر تفصيلاً بين هذه الخيارات، راجع [اختيار الخيار المناسب](#choosing-an-option).

<div id="clickpipes-for-kafka">
  ### ClickPipes for Kafka
</div>

تُعد [ClickPipes](/docs/ar/integrations/clickpipes/home) منصة تكامل مُدارة تجعل إدخال البيانات من مجموعة متنوعة من المصادر سهلًا للغاية ولا يتطلب سوى بضع نقرات. ولأنها مُدارة بالكامل ومصممة خصيصًا لأعباء العمل في بيئات الإنتاج، فإن ClickPipes تخفّض بشكل كبير تكاليف البنية التحتية والتشغيل، وتُلغي الحاجة إلى أدوات خارجية لبث البيانات وعمليات ETL.

<Tip>
  هذا هو الخيار الموصى به إذا كنت تستخدم ClickHouse Cloud. ClickPipes **مُدارة بالكامل** ومصممة خصيصًا لتقديم **أفضل أداء** في بيئات Cloud.
</Tip>

<div id="clickpipes-for-kafka-main-features">
  #### الميزات الرئيسية
</div>

* مُحسَّن لـ ClickHouse Cloud، ويوفّر أداءً فائق السرعة
* قابلية التوسع أفقيًا وعموديًا لأحمال العمل ذات معدل النقل المرتفع
* تحمّل أعطال مدمج مع نُسخ متماثلة قابلة للتهيئة وإعادات محاولة تلقائية
* النشر والإدارة عبر واجهة مستخدم ClickHouse Cloud، أو [Open API](/docs/ar/integrations/clickpipes/programmatic-access/openapi)، أو [Terraform](/docs/ar/integrations/clickpipes/programmatic-access/terraform)
* أمان على مستوى المؤسسات مع دعم التفويض السحابي الأصلي (IAM) والاتصال الخاص (PrivateLink)
* يدعم نطاقًا واسعًا من [مصادر البيانات](/docs/ar/integrations/clickpipes/kafka/reference)، بما في ذلك Confluent Cloud وAmazon MSK وRedpanda Cloud وAzure Event Hubs
* يدعم أكثر تنسيقات التسلسل شيوعًا (JSON وAvro وProtobuf)

<div id="clickpipes-for-kafka-getting-started">
  #### البدء
</div>

للبدء باستخدام ClickPipes for Kafka، راجع [الوثائق المرجعية](/docs/ar/integrations/clickpipes/kafka/reference) أو انتقل إلى علامة التبويب `Data Sources` في واجهة ClickHouse Cloud.

<div id="kafka-connect-sink">
  ### Kafka Connect Sink
</div>

Kafka Connect هو إطار عمل مفتوح المصدر يعمل كمحور بيانات مركزي لتكامل البيانات بسهولة بين Kafka وأنظمة البيانات الأخرى. يوفّر موصل [ClickHouse Kafka Connect Sink](https://github.com/ClickHouse/clickhouse-kafka-connect) خيارًا قابلًا للتوسع وعاليَ القابلية للتهيئة لقراءة البيانات من Apache Kafka وغيره من الوسطاء المتوافقين مع واجهة برمجة تطبيقات Kafka.

<Tip>
  هذا هو الخيار الموصى به إذا كنت تفضّل **قابلية تهيئة عالية** أو كنت تستخدم Kafka Connect بالفعل.
</Tip>

<div id="clickpipes-for-kafka-main-features">
  #### الميزات الرئيسية
</div>

* يمكن تهيئته لدعم exactly-once semantics
* يدعم أكثر تنسيقات التسلسل شيوعًا (JSON, Avro, Protobuf)
* يُختبَر باستمرار على ClickHouse Cloud

<div id="clickpipes-for-kafka-getting-started">
  #### البدء
</div>

للبدء باستخدام ClickHouse Kafka Connect Sink، راجع [الوثائق المرجعية](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-clickhouse-connect-sink).

<div id="kafka-table-engine">
  ### محرك جدول Kafka
</div>

يمكن استخدام [محرك جدول Kafka](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-table-engine) لقراءة البيانات من Apache Kafka ووسطاء آخرين متوافقين مع واجهة برمجة تطبيقات Kafka، وكتابة البيانات إليها. يأتي هذا الخيار مضمّنًا مع ClickHouse مفتوح المصدر، وهو متاح عبر جميع أنواع النشر.

<Tip>
  هذا هو الخيار الموصى به إذا كنت تستضيف ClickHouse ذاتيًا وتحتاج إلى خيار **سهل البدء**، أو إذا كنت بحاجة إلى **كتابة** البيانات إلى Kafka.
</Tip>

<div id="clickpipes-for-kafka-main-features">
  #### الميزات الرئيسية
</div>

* يمكن استخدامه [لقراءة](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-table-engine#kafka-to-clickhouse) البيانات و[كتابتها](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-table-engine#clickhouse-to-kafka)
* يأتي مضمّنًا مع ClickHouse مفتوح المصدر
* يدعم معظم تنسيقات التسلسل الشائعة (JSON, Avro, Protobuf)

<div id="clickpipes-for-kafka-getting-started">
  #### البدء
</div>

للبدء في استخدام محرك جدول Kafka، راجع [الوثائق المرجعية](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-table-engine).

<div id="choosing-an-option">
  ### اختيار خيار
</div>

| المنتج                   | نقاط القوة                                                                                                                                                                                                                                                                                        | نقاط الضعف                                                                                                                                                                       |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **ClickPipes for Kafka** | • معمارية قابلة للتوسع لتحقيق معدل نقل عالٍ وزمن استجابة منخفض<br />• إمكانات مدمجة للمراقبة وإدارة المخططات<br />• اتصالات الشبكات الخاصة (عبر PrivateLink)<br />• يدعم المصادقة باستخدام SSL/TLS والتفويض باستخدام IAM<br />• يدعم التهيئة برمجيًا (Terraform، ونقاط نهاية واجهة برمجة تطبيقات) | • لا يدعم دفع البيانات إلى Kafka<br />• دلالات at-least-once                                                                                                                     |
| **Kafka Connect Sink**   | • دلالات exactly-once<br />• يتيح تحكمًا دقيقًا في تحويل البيانات، والتجميع على دفعات، ومعالجة الأخطاء<br />• يمكن نشره في الشبكات الخاصة<br />• يتيح النسخ المتماثل في الوقت الفعلي من قواعد البيانات غير المدعومة بعد في ClickPipes عبر Debezium                                                | • لا يدعم دفع البيانات إلى Kafka<br />• معقد تشغيليًا من حيث الإعداد والصيانة<br />• يتطلب خبرة في Kafka وKafka Connect                                                          |
| **محرك جدول Kafka**      | • يدعم [دفع البيانات إلى Kafka](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-table-engine#clickhouse-to-kafka)<br />• بسيط تشغيليًا من حيث الإعداد                                                                                                                                      | • دلالات at-least-once<br />• توسع أفقي محدود للمستهلكين، ولا يمكن توسيعه بشكل مستقل عن خادم ClickHouse<br />• خيارات محدودة لمعالجة الأخطاء وتصحيحها<br />• يتطلب خبرة في Kafka |

<div id="other-options">
  ### خيارات أخرى
</div>

* [**Confluent Cloud**](/docs/ar/integrations/connectors/data-ingestion/kafka/confluent/index) - يوفّر Confluent Platform خيار تحميل [وتشغيل ClickHouse Connector Sink على Confluent Cloud](/docs/ar/integrations/connectors/data-ingestion/kafka/confluent/custom-connector) أو استخدام [HTTP Sink Connector for Confluent Platform](/docs/ar/integrations/connectors/data-ingestion/kafka/confluent/kafka-connect-http)، الذي يدمج Apache Kafka مع واجهة برمجة تطبيقات عبر HTTP أو HTTPS.

* [**Vector**](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-vector) - يُعد Vector خط أنابيب بيانات محايدًا للمورّدين. وبفضل قدرته على القراءة من Kafka وإرسال الأحداث إلى ClickHouse، فإنه يُمثّل خيار تكامل قويًا.

* [**JDBC Connect Sink**](/docs/ar/integrations/connectors/data-ingestion/kafka/kafka-connect-jdbc) - يتيح موصل Kafka Connect JDBC Sink تصدير البيانات من Kafka topics إلى أي قاعدة بيانات علائقية باستخدام JDBC driver.

* **شيفرة مخصصة** - قد تكون الشيفرة المخصصة التي تستخدم Kafka و[مكتبات client](/docs/ar/integrations/language-clients/index) الخاصة بـ ClickHouse مناسبة في الحالات التي تتطلب معالجة مخصصة للأحداث.

[BYOC]: /products/cloud/guides/infrastructure/deployment-options/byoc/overview

[Cloud]: /products/cloud/getting-started/cloud-get-started

[Self-hosted]: /get-started/about/intro
