عن المشروع

Apache Kafka هي منصة موزعة لبث الأحداث تُستخدم لبناء خطوط أنابيب بيانات في الوقت الفعلي وتطبيقات حرجة. وهي توفر إمكانيات لمعالجة البيانات ذات الإنتاجية العالية وتحليلات البث. تشمل التفاصيل والقدرات التقنية الرئيسية ما يلي: - بنية موزعة لبث الأحداث القابل للتوسع. - دعم تكامل البيانات وخطوط الأنابيب عالية الأداء. - تم بناؤها باستخدام Java (متوافقة مع الإصدارين 11 و 17) و Scala 2.13. - نظام بناء شامل باستخدام Gradle لإنشاء ملفات JAR، والاختبار، وتوليد التوثيق. - أدوات ضمان جودة متكاملة تشمل Checkstyle لمعايير الترميز، و SpotBugs للتحليل الساكن، و JMH للمقاييس الدقيقة (microbenchmarks). - خيارات النشر عبر الملفات الثنائية المجمعة أو صور Docker.