آموزش کانال داده یا همان کافکا و کاربرد آن: بهترین روش‌ها برای مصرف داده - آخرین آپدیت

دانلود Mule meets Kafka: Best Practices for data consumption

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

راهنمای جامع استفاده از MuleSoft برای مصرف داده‌های Apache Kafka و Confluent

با MuleSoft، داده‌های Apache Kafka و Confluent را با کارایی بالا، تحمل خطا و قابلیت استفاده مجدد مصرف کنید.

چگونه یک راهکار مصرف داده کافکا با کارایی بالا، تحمل خطا و قابلیت استفاده مجدد با MuleSoft پیاده‌سازی کنیم؟

  • دستیابی به نتایج عملکردی بسیار بهتر با استفاده از پیام‌های دسته‌ای و پردازش موازی در MuleSoft.
  • فیلتر کردن و ثبت پیام‌های مشکل‌دار بدون نیاز به صف نامه‌های مرده (dead-letter queue).
  • اطمینان از سازگاری داده‌ها هنگام پردازش پیام‌ها با اصل "همه یا هیچ".
  • پر کردن سیستم مقصد با استفاده از پایگاه داده به عنوان نمونه.
  • استخراج بخش‌های تکراری پیاده‌سازی به کامپوننت‌های قابل استفاده مجدد.
  • انجام اقدامات ویژه مانند توقف جریان مصرف در صورت بروز خطای بحرانی.
  • پر کردن یک تاپیک کافکا با داده‌های بزرگ و سفارشی‌سازی شده با استفاده از قابلیت‌های DataWeave در MuleSoft.

آیا به دنبال راهی برای مصرف سریع، قابل اعتماد و کارآمد داده از تاپیک‌های کافکا هستید؟

شاید قبلاً تلاش کرده‌اید از MuleSoft برای مصرف داده‌های تاپیک کافکا استفاده کنید و با مشکلات عملکرد، خطاهای غیرقابل بازیابی یا تلاش‌های پیاده‌سازی دست و پنجه نرم کرده‌اید؟

اگر چنین است، این دوره برای شما مناسب است.

در این دوره با قابلیت‌های MuleSoft آشنا خواهید شد که به شما امکان می‌دهد:

  • داده‌های خود را با کارایی بالا با استفاده از پردازش موازی و بخش‌بندی داده در سطوح مختلف مصرف کنید.
  • خطاها را به طور موثر با طبقه‌بندی خطا بر اساس معیارهای مختلف مانند قابلیت تکرار و اجرای اقدامات مناسب مدیریت کنید.
  • پیاده‌سازی را با ایجاد کامپوننت‌های قابل استفاده مجدد که در سراسر برنامه‌های شما در دسترس هستند، سرعت بخشید.
  • سازگاری داده‌ها را در صورت مصرف ناقص یا لغو شده تضمین کنید.

پس از این دوره، درک بهتری از وظایفی که باید هنگام پیاده‌سازی یک راهکار ادغام داده‌های تاپیک کافکا به آن‌ها توجه کنید و اینکه چگونه MuleSoft می‌تواند به حل آن‌ها کمک کند، خواهید داشت.

این یک دوره عملی است که شما را در پیاده‌سازی و تست یک برنامه نمونه کامل از ابتدا بر روی رایانه خود برای مصرف داده از یک تاپیک کافکا و پر کردن داده‌ها در یک سیستم مقصد راهنمایی می‌کند. این شامل میزبانی و پر کردن یک تاپیک نمونه Confluent Kafka با داده‌های شبیه‌سازی شده نیز می‌شود.

قابلیت‌هایی که در این دوره با آن‌ها آشنا می‌شوید، به طور بالقوه برای ادغام داده‌ها از منابع دیگر غیر از تاپیک کافکا نیز مفید هستند.

پیش نیازها:

  • درک پایه از Apache Kafka، مفاهیم پیاده‌سازی Mule API و پایگاه‌های داده رابطه‌ای.
  • دستگاه ویندوز یا مک جدید با حداقل 8 گیگابایت رم (16 گیگابایت توصیه می‌شود).
  • فضای دیسک تقریبی 20 گیگابایت.
  • کلاینت REST مانند Postman.
  • Docker Desktop یا حساب آزمایشی Confluent Cloud.
  • نصب Maven.

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

مقدمه Introduction

  • چرا این دوره را ساختم Why I made this course

  • تصویر کلی The overall picture

  • پیام شخصی از مدرس شما A personal message from your instructor

آماده‌سازی محیط شما Setting up your environment

  • مرور کلی Overview

  • Apache Kafka Apache Kafka

  • MySQL MySQL

  • MuleSoft MuleSoft

  • افزودنی: Confluent Cloud Add-On: Confluent Cloud

مصرف داده‌ها Consuming the data

  • پیاده‌سازی فرآیند مصرف پایه Implementing the basic consumption process

  • آماده‌سازی payload Preparing the payload

  • پر کردن سیستم هدف Populating the target system

  • مدیریت پیام‌های tombstone Handling tombstone messages

مدیریت خطا Error handling

  • مرور کلی Overview

  • پر کردن جدول log خطا Populating the error log table

  • Handling deserialization errors

  • Handling System API call errors

  • لاگ کردن Correlation ID Logging the Correlation ID

  • توقف جریان مصرف Stopping the consumption flow

قابلیت استفاده مجدد Reusability

  • مرور کلی Overview

  • استخراج deserialization پیام و آماده‌سازی payload Extracting message deserialization and payload preparation

  • استخراج مصرف پیام و مدیریت خطا Extracting message consumption and error handling

  • تبریک می‌گویم Congratulations

نمایش نظرات

آموزش کانال داده یا همان کافکا و کاربرد آن: بهترین روش‌ها برای مصرف داده
جزییات دوره
7 hours
22
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
146
4.9 از 5
دارد
دارد
دارد
Lars Grube
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lars Grube Lars Grube

مهندس ارشد نرم افزار