آموزش اجرای گزارش رویداد با کافکا

Implementing an Event Log with Kafka

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: Kafka یکی از پرکاربردترین سیستم عامل ها برای ایجاد کاربردهای مدرن مقاوم و پیچیده است. این دوره به شما می آموزد که چگونه میکروسرویس های پیچیده رویداد محور را با استفاده از Kafka به عنوان ستون فقرات برنامه خود ایجاد کنید. در این دوره ، با اجرای Log Event با Kafka ، شما توانایی ایجاد معماری های پیچیده ریز سرویس را در اطراف حوادث غیر قابل تغییر ذخیره شده در Kafka خواهید داشت. ابتدا کشف خواهید کرد که هنگام انتقال برنامه به معماری ریز دستگاه ها با چه مسائلی روبرو می شوید. در مرحله بعدی ، به اصول کافکا تسلط خواهید یافت و خواهید آموخت که چگونه به شما امکان می دهد مسائل رایج در برنامه های ریز خدمات را برطرف کنید. سرانجام ، شما الگوهای پیشرفته معماری را برای کار با داده ها در کافکا فرا خواهید گرفت. پس از اتمام این دوره ، مهارت ها و دانش لازم برای اجرای برنامه های پیچیده مبتنی بر رویداد با استفاده از Kafka را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • برنامه ساخت Application to Build

  • مقیاس گذاری پروژه Scaling the Project

  • مشکلات مربوط به خدمات خرد Issues with Microservices

  • از دست دادن داده ها Losing Data

  • خلاصه Summary

کافکا به عنوان یک توزیع توزیع شده Kafka as a Distributed Log

  • مقدمه Introduction

  • بررسی اجمالی کافکا Kafka Overview

  • داده ها در کافکا Data in Kafka

  • پارتیشن های انتخاب Selection Partitions

  • خواندن از کافکا Reading from Kafka

  • سفارش در کافکا Order in Kafka

  • کافکا را اجرا می کنید Running Kafka

  • پیاده سازی یک تولید کننده Implementing a Producer

  • کافکا در مقابل صف Kafka vs. Queues

  • پیاده سازی یک مصرف کننده Implementing a Consumer

  • مباحث پیشرفته کافکا Advanced Kafka Topics

  • تولید کننده Idempotent Idempotent Producer

  • معاملات Transactions

  • خلاصه Summary

ورود به رویداد با کافکا Event Log with Kafka

  • مقدمه Introduction

  • ریز خدمات ناهمزمان Asynchronous Microservices

  • وقایع غیرقابل تغییر Immutable Events

  • خدمات خرد با کافکا Microservices with Kafka

  • موضوعات و رویدادها Topics and Events

  • جریانهای کافکا Kafka Streams

  • پردازش جریان بدون حالت Stateless Stream Processing

  • CQRS CQRS

  • ذخیره رویدادها Storing Events

  • دیتاستورهای چندگانه Multiple Datastores

  • افزودن Datastore دیگر Adding Another Datastore

  • گزارش معاملاتی Transactional Log

  • طرحواره تکامل Schema Evolution

  • مزایا و معایب Pros and Cons

  • خلاصه Summary

کافکا و پایگاه داده Kafka and Databases

  • مقدمه Introduction

  • کافکا و پایگاه داده Kafka and Databases

  • همگام سازی داده ها Keeping Data in Sync

  • کافکا کانکت Kafka Connect

  • انتقال دولتی رویدادی Event-carried State Transfer

  • در حال اجرای Kafka Connect Running Kafka Connect

  • صندوق پستی رویدادها Events Outbox

  • تراکم ورود به سیستم Log Compaction

  • پردازش جریان روان Stateful Stream Processing

  • ذخیره سازی محلی Local Storage

  • فضای ذخیره سازی محلی ماندگار Persisting Local Storage

  • ذخیره سازی محلی با جریان های کافکا Local Storage with Kafka Streams

  • با جریان ها می پیوندد JOINs with Streams

  • پیوستن به JOINS Implementing JOINs

  • معاملات پیچیده Complex Transactions

  • خلاصه Summary

تجزیه و تحلیل با یک گزارش رویداد Analytics with an Event Log

  • مقدمه Introduction

  • تجزیه و تحلیل با رویدادها Analytics with Events

  • ویندوز با جریان های کافکا Windows with Kafka Streams

  • زمان در پردازش جریان Time in Stream Processing

  • تجزیه و تحلیل پیام ها Messages Analytics

  • معماری Lambda در مقابل Kappa Lambda vs. Kappa Architectures

  • ذخیره سازی طبقه بندی شده Tiered Storage

  • خلاصه Summary

نمایش نظرات

آموزش اجرای گزارش رویداد با کافکا
جزییات دوره
3h 35m
60
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
21
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivan Mushketyk Ivan Mushketyk

ایوان یک مهندس اصلی نرم افزار و یک سرپرست فناوری است که علاقه زیادی به Big Data و Cloud Computing دارد. او در بسیاری از شرکتهای بزرگ فناوری اطلاعات از جمله سامسونگ و خدمات وب آمازون کار کرده است. او یک علاقه مند به منبع آزاد است و در تعدادی از پروژه ها از جمله Gatling و Apache Flink همکاری کرده است. وقتی او در حال نوشتن کد یا کار در دوره جدید نیست ، احتمالاً در حال نوشتن مقاله فنی دیگری برای وبلاگ خود است.