آموزش استقرار خوشه کافکا

Deploying a Kafka Cluster

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره موارد ضروری Apache Kafka را به شما می آموزد. شما درک درستی از موارد استفاده از آن خواهید یافت و خواهید دید که چگونه می توانید برنامه های کاربردی اطراف آن ایجاد کنید. همچنین می توانید نحوه کار با کافکا را برای دستیابی به میزان بالا و تحمل خطا بیاموزید. Apache Kafka یک پلتفرم پیام رسانی است که گفته می شود اکنون در بیش از یک سوم شرکتهای Fortune 500 مستقر شده است. در این دوره ، با استفاده از خوشه Kafka ، شما دانش بنیادی در مورد Apache Kafka خواهید آموخت. ابتدا می فهمید که چگونه می تواند در یک بستر دیجیتال مدرن مفید واقع شود. در مرحله بعدی ، شما مفاهیم اصلی کافکا را کشف خواهید کرد. سرانجام ، شما می آموزید که چگونه آن را برای دستیابی به تحمل خطا به کار گیرید. پس از پایان این دوره ، مهارت و دانش Apache Kafka مورد نیاز برای کار با استقرار Kafka و برنامه های ساخته شده در اطراف آن را خواهید داشت.

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

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

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

کارگزاران پیام Message Brokers

  • مقدمه Introduction

  • الگوهای کارگزار پیام Message Broker Patterns

  • کافکا Kafka

  • خلاصه Summary

سطح بالای معماری کافکا High-level Kafka Architecture

  • مقدمه Introduction

  • تعامل با کارگزار کافکا Interacting with Kafka Broker

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

  • اتصال به کافکا Connecting to Kafka

  • پارتیشن ها ، تولیدکنندگان و مصرف کنندگان Partitions, Producers, and Consumers

  • نسخه ی نمایشی پایان به پایان End-to-end Demo

تولیدکنندگان و مصرف کنندگان Producers and Consumers

  • معرفی و ضبط کلیدها Introduction and Record Keys

  • نسخه ی نمایشی: کلیدهای پارتیشن Demo: Partition Keys

  • انتخاب کلید مناسب Choosing the Right Key

  • تلاش مجدد خودکار Automatic Retries

  • دسته بندی و فشرده سازی Batching and Compression

  • نسخه ی نمایشی: تلاش مجدد ، دسته ای و فشرده سازی Demo: Retries, Batching, and Compression

  • مصرف کنندگان Consumers

  • جبران کردن Offsets

  • شکست های مصرف کننده Consumer Failures

  • نسخه ی نمایشی: مصرف پیام ها Demo: Consuming Messages

تحمل خطا و در دسترس بودن بالا Fault Tolerance and High Availability

  • مقدمه Introduction

  • پایداری پیام Message Persistence

  • تکثیر Replication

  • نسخه ی نمایشی: چند کارگزار Demo: Multiple Brokers

  • حفظ داده و اندازه خوشه ای Data Retention and Cluster Sizing

سریال سازی Serialization

  • مقدمه Introduction

  • نسخه ی نمایشی: بافرهای پروتکل Demo: Protocol Buffers

  • رجیستری طرحواره Schema Registry

  • نسخه ی نمایشی: طرح های پویا و رجیستری طرحواره Demo: Dynamic Schemas and Schema Registry

  • خلاصه Summary

نصب کافکا به صورت دستی Installing Kafka Manually

  • مقدمه و پیش نیازها Introduction and Prerequisites

  • نگهبان باغ وحش ZooKeeper

  • کافکا Kafka

برنامه های افزودنی اکوسیستم Ecosystem Extensions

  • مقدمه Introduction

  • نسخه ی نمایشی: مرکز کنترل پروکسی و REST Demo: REST Proxy and Control Center

خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش استقرار خوشه کافکا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 30m
37
Pluralsight (پلورال سایت) pluralsight-small
21 خرداد 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
17
4.4 از 5
دارد
دارد
دارد
Paweł Kordek

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paweł Kordek Paweł Kordek

Paweł یک مهندس نرم افزار است که علاقه زیادی به اشتراک دانش دارد. او به ویژه در پردازش و کاوش مجموعه داده ها (کوچک یا بزرگ) متمرکز است و همیشه در جستجوی ابزارهای نوظهوری است که کار با داده ها را در آینده ساده تر می کند. Paweł در حال حاضر در Farfetch است ، جایی که او برنامه های داده را توسعه می دهد و می بیند که ابزارهای مورد علاقه خود مانند Pandas ، Kafka یا ElasticSearch (فقط برای ذکر چند مورد) برای حل مشکلات پیچیده تجارت استفاده می شود. او بیشتر با زبانهای JVM و پایتون کار می کند ، اما در اوقات فراغت با زبانهای کم محبوبتر آزمایش می کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.