عن المشروع
Flink Learning هو مجموعة موارد تعليمية تركز على محرك الحوسبة اللحظية Apache Flink. يحافظ على هذا المشروع المطور zhisheng17، ويهدف إلى مساعدة المستخدمين على إتقان Flink من الصفر. تتضمن المحتويات الرئيسية:
1. دروس أساسية: تغطي مقدمة Flink، شرح المفاهيم، DataStream API، Table API & SQL، استخدام الموصلات، مراقبة المقاييس وغيرها.
2. حالات عملية: مشاركة عدة مشاريع تطبيقية مثل إحصائيات PV/UV، تخزين السجلات اللحظية، إزالة التكرار اللحظي لعشرات المليارات من البيانات، أنظمة التنبيه والمراقبة.
3. تحليل الكود المصدري: فحص عميق للآليات الداخلية لـ Flink، بما في ذلك عمليات بدء JobManager/TaskManager، آلية Checkpoint، إدارة الذاكرة، آلية التسلسل، وتنفيذ مقاييس متنوعة.
4. إجابات الأسئلة الشائعة: تجميع العديد من المشكلات الصعبة في بيئات الإنتاج مثل إدارة الحالة، انحراف البيانات، ضمان دلالات Exactly-Once، تكامل Kafka، آليات تشغيل النوافذ وغيرها.
لا يوفر هذا المشروع أمثلة برمجية فحسب، بل يرفق أيضًا مقالات مدونة مفصلة وروابط أعمدة، وهو مرجع مرجعي شائع جدًا في مجتمع مطوري Flink.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.