آموزش پردازش جریانی داده‌ها با Kafka Streams و ksqlDB - آخرین آپدیت

دانلود Stream Processing with Kafka Streams and ksqlDB

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: خط لوله‌های داده شما در جابجایی اطلاعات عالی هستند، اما چگونه می‌توانید در لحظه روی آن‌ها واکنش نشان دهید؟ در این دوره آموزشی «پردازش جریانی با Kafka Streams و ksqlDB»، شما توانایی ساخت اپلیکیشن‌های پیشرفته پردازش داده با تأخیر بسیار کم را مستقیماً بر روی تاپیک‌های کافکا به دست خواهید آورد. در ابتدا، کتابخانه Java Kafka Streams را برای ساخت اپلیکیشن‌های Stateful (دارای وضعیت) و Stateless (بدون وضعیت) از پایه بررسی می‌کنید و یاد می‌گیرید چگونه داده‌ها را برای ایجاد یک جدول امتیازات لحظه‌ای در بازی‌های ویدئویی، ترکیب و تجمیع کنید. سپس، کشف خواهید کرد که چگونه با استفاده از قدرت توصیفی ksqlDB و با کدهای کمتر به نتایج مشابه دست یابید؛ جایی که از گویش آشنای SQL برای فیلتر، تبدیل و ذخیره‌سازی جریان مداوم داده‌ها استفاده خواهید کرد. در نهایت، نحوه عملیاتی‌سازی و مانیتورینگ این حجم از پردازش‌ها را برای محیط‌های عملیاتی (Production) خواهید آموخت. پس از پایان این دوره، شما مهارت‌ها و دانش لازم در زمینه پردازش جریانی (Stream Processing) را برای ساخت، کوئری گرفتن و مدیریت خط لوله‌های داده‌های بلادرنگ و End-to-End با Apache Kafka خواهید داشت.

سرفصل ها و درس ها

پردازش جریانی در کافکا Stream Processing in Kafka

  • تغییر رویکرد از پردازش دسته‌ای به پردازش جریانی The Shift from Batch to Stream Processing

  • تعریف Kafka Streams Defining Kafka Streams

  • تعریف KsqlDB Defining KsqlDB

ساخت اپلیکیشن Kafka Streams Build a Kafka Streams Application

  • مفاهیم اصلی: توپولوژی‌ها و دوگانگی Core Concepts: Topologies and Duality

  • راه‌اندازی و پیکربندی پروژه Project Setup and Configuration

  • عملیات Stateless: فیلتر کردن تراکنش‌های مشکوک Stateless Operations: Filtering Fraud

  • اتصال‌های Stateful: غنی‌سازی داده‌های مشتری Stateful Joins: Enriching Customer Data

  • تجمیع‌های پنجره‌ای: محاسبه فروش ساعتی Windowed Aggregations: Calculating Hourly Sales

کوئری و پردازش داده‌ها با استفاده از ksqlDB Query and Process Data Using ksqlDB

  • راه‌اندازی محیط Setting up the Environment

  • مدلسازی داده‌ها: استریم‌ها و جدول‌ها Modeling Data: Streams and Tables

  • ذخیره‌سازی نتایج: مجموعه‌های مشتق شده Persisting Results: Derived Collections

  • غنی‌سازی داده‌ها از طریق SQL Joins Data Enrichment via SQL Joins

بهینه‌سازی و عملیاتی‌سازی پردازش جریانی Optimize and Operationalize Stream Processing

  • مقایسه Kafka Streams و KsqlDB Kafka Streams vs. KsqlDB

  • موازی‌سازی و تحمل خطا Parallelism and Fault Tolerance

  • مانیتورینگ سلامت اپلیکیشن Monitoring Application Health

  • مدیریت پردازش مجدد و بازپخش داده‌ها Handling Reprocessing and Replays

  • منابع تکمیلی Additional Resources

نمایش نظرات

آموزش پردازش جریانی داده‌ها با Kafka Streams و ksqlDB
جزییات دوره
1h 22m
17
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
3
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr. Ali Feizollah Dr. Ali Feizollah

سلام من علی هستم من دکترای علوم کامپیوتر دارم. در حال حاضر به عنوان مدرس مشغول به کار هستم. من تحقیقاتی را در مورد تجزیه و تحلیل رسانه های اجتماعی با استفاده از پایتون و یادگیری ماشین انجام می دهم. من یک کانال یوتیوب به نام Flutterware دارم که آموزش پلتفرم Flutter Google را به اشتراک می گذارد که برای توسعه برنامه های تلفن همراه برای اندروید و iOS با یک کد پایه استفاده می شود. من عاشق تحقیق و کشف دانش هستم. به نظر من کسب دانش بدون اشتراک آن بی فایده است. امیدوارم کلاس های من برای شما مفید باشد.