دوره آموزشی الگوهای طراحی پردازش جریان با Kafka Streams
1 ساعت 8 دقیقهپیشرفته2020-11-02
مدرسین

Kumaran Ponnambalam
Working with data for 20+ years
جزئیات دوره
پردازش جریان (Stream processing)، به سرعت در حال افزایش محبوبیت است، زیرا هر روز اطلاعات بیشتری توسط وب سایتها، دستگاهها و ارتباطات تولید میشود. سیستم عاملهایی مانند Apache Kafka Streams میتوانند به شما کمک کنند برنامههای پردازش جریان سریع و مقیاس پذیر را بسازید، اما مهندسان بیگ دیتا هنوز هم برای دستیابی به حداکثر بازده، نیاز به طراحی موارد استفاده هوشمند دارند. در این دوره، با یادگیری نحوه ساخت موارد استفاده با الگوهای محبوب طراحی، در مورد چگونگی حل مشکلات پردازش جریان با Kafka Streams در جاوا اطلاعات کسب کنید. برخی از ویژگیهای قابل توجه جریانهای Kafka را مرور کرده و چهار الگوی معروف برای پردازش جریان را کشف کنید: تجزیه و تحلیل جریان، هشدارها و آستانهها، تابلوهای امتیازات و پیش بینی در زمان واقعی. در این راه، موارد استفاده از مثال را مرور کرده و نحوه استفاده از جریانهای کافکا و همچنین فناوریهای کلیدی مانند MariaDB و Redis را برای پیادهسازی نمونههای اصلی کشف کنید.
مهارت ها
KafkaApacheData EngineeringData ScienceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-پردازش جریان با کافکا
- 02-پیش نیازها
1. پردازش جریان با کافکا استریم
- 03-استریم پردازش چیست
- 04-فرصت ها و چالش های استریمینگ
- 05-استریمینگ با کافکا استریمز
- 06-Kafka Streams DSL
- 07-تنظیم فایل های تمرین
- 08- راه اندازی کافکا
- 09-راه اندازی MariaDB و Redis
2. جریان تجزیه و تحلیل
- 10-تحلیل جریان - الگو
- 11-تحلیل جریان - طراحی مورد استفاده
- 12-تحلیل جریان - کلاس های کمکی
- 13-تحلیل جریان - پیاده سازی خط لوله
- 14-تحلیل جریان - بررسی نتایج
3. هشدارها و آستانه ها
- 15-هشدارها و آستانه ها - الگو
- 16-هشدارها و آستانه ها - طراحی مورد استفاده
- 17-هشدارها و آستانه ها - کلاس های کمکی
- 18-هشدارها و آستانه ها - اجرای خط لوله
- 19-هشدارها و آستانه ها - بررسی
4. تابلوهای امتیازات
- 20- تابلوهای امتیاز - الگو
- 21- تابلوهای امتیاز - طراحی کیس استفاده کنید
- 22-Leaderboards - کلاس های کمکی
- 23-Leaderboards - اجرای خط لوله
- 24-Leaderboards - نقد و بررسی
5. پیش بینی های زمان واقعی
- 25-پیشبینیهای بیدرنگ - الگو
- 26-پیشبینیهای بیدرنگ - از طراحی موردی استفاده کنید
- 27-پیشبینیهای بیدرنگ - کلاسهای کمکی
- 28-پیشبینیهای بیدرنگ - اجرای خط لوله
- 29-پیشبینیهای بیدرنگ - مرور
6. از پروژه Case استفاده کنید
- 30-از تعریف موردی استفاده کنید
- 31-طراحی پروژه
- 32-کد walk-through
- 33-اجرا و تحلیل کنید
نتیجه
- 34- مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع شروع به کار با آپاچی کافکا
- دوره آموزشی عیب یابی و رفع اشکال کافکا
- دوره آموزشی یادگیری جامع آپاچی کافکا: برنامه های مقیاس پذیر (2021)
- دوره آموزشی تنظیم کافکا
- دوره آموزشی راهنمای کامل آپاچی کافکا برای مبتدیان
- دوره آموزشی استقرار و اجرای آپاچی کافکا در کوبرنتیس
- دوره آموزشی یادگیری جامع آپاچی کافکا: برنامه های مقیاس پذیر (2021)
- دوره آموزشی یادگیری جامع شروع به کار با آپاچی کافکا (2021)