آموزش تنظیم کافکا

Tuning Kafka

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

به دنبال ارتقای مهارت های خود با آپاچی کافکا هستید؟ اگر یک کاربر باتجربه کافکا هستید، احتمالاً قبلاً می دانید که عملکرد محیط کافکا شما تحت تأثیر عوامل زیادی قرار می گیرد. اما چگونه آنها را تنظیم می کنید؟ در این دوره، مربی جانانی راوی به شما نشان می دهد که چگونه کافکا را با استفاده از قضیه بهینه سازی کافکا و سایر ابزارهای تنظیم قدرتمند تنظیم کنید.

درباره تنظیم کافکا، نحوه تأثیرگذاری آن بر تولیدکنندگان و مصرف‌کنندگان، و نحوه راه‌اندازی کافکا در دستگاه خود، مقدمه‌ای دریافت کنید تا بتوانید انتشار پیام‌ها را شروع کنید. اصول تنظیم تولیدکنندگان کافکا مانند اجرای یک کلاستر با کارگزاران متعدد، اجرای تست‌های عملکرد، پارتیشن‌بندی، تکرار، فشرده‌سازی، اندازه دسته‌ای و موارد دیگر را کاوش کنید. ملزومات تنظیم مصرف‌کنندگان کافکا را با آزمایش‌های عملکرد اولیه، واکشی بایت‌ها و زمان انتظار، زمان پایان جلسه، حداکثر فواصل نظرسنجی و رکوردها، تأخیر سرتاسر، و توان عملیاتی کشف کنید. در پایان این دوره، شما همچنین برای اجرای تست های عملکرد با استفاده از پایتون آماده خواهید شد.

این دوره توسط Loonycorn ایجاد شده است. ما خوشحالیم که این محتوا را در کتابخانه خود میزبانی می کنیم.


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

معرفی Introduction

  • تنظیم کافکا Tuning Kafka

1. معرفی Kafka Tuning 1. Introducing Kafka Tuning

  • پیش نیازها Prerequisites

  • مروری بر کافکا An overview of Kafka

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

  • قضیه بهینه سازی کافکا Kafka optimization theorem

  • تأخیر انتها به انتها در کافکا End-to-end latency in Kafka

  • آپاچی کافکا را نصب و راه اندازی کنید Install and set up Apache Kafka

  • انتشار و مصرف پیام ها با استفاده از اسکریپت های کنسول Publish and consume messages using console scripts

2. تنظیم تولیدکنندگان کافکا 2. Tuning Kafka Producers

  • اجرای یک خوشه کافکا با سه کارگزار Running a Kafka cluster with three brokers

  • اجرای تست های عملکرد پایه تولید کننده Running basic producer performance tests

  • اثرات پارتیشن بندی بر تولید کنندگان Effects of partitioning on producers

  • اثرات تکرار بر تولید کنندگان Effects of replication on producers

  • تنظیم آک های تولید کننده Tuning producer acks

  • فشرده سازی تولید کننده تنظیم Tuning producer compression

  • تنظیم اندازه دسته و زمان ماندن Tuning batch size and linger time

  • تأثیر اندازه پیام و تعداد رکورد Effect of message size and record count

3. تنظیم مصرف کنندگان کافکا 3. Tuning Kafka Consumers

  • اجرای یک تست عملکرد پایه مصرف کننده Running a basic consumer performance test

  • تنظیم واکشی بایت ها و زمان انتظار برای مصرف کنندگان Tuning fetch bytes and wait time for consumers

  • تایم اوت جلسه تنظیم و فاصله ضربان قلب Tuning session timeout and heartbeat interval

  • تنظیم حداکثر فاصله نظرسنجی و حداکثر رکوردهای نظرسنجی Tuning max poll interval and max poll records

4. تیونینگ کارگزاران کافکا 4. Tuning Kafka Brokers

  • تأخیر انتها به انتها با تکرار End-to-end latency with replication

  • تنظیم توان عملیاتی Tuning throughput

  • تنظیم حفظ گزارش Tuning log retention

5. تست عملکرد با پایتون 5. Performance Testing with Python

  • تست عملکرد تولید کننده با استفاده از پایتون Producer performance testing using Python

  • تست عملکرد مصرف کننده با استفاده از پایتون Consumer perf testing using Python

نتیجه Conclusion

  • خلاصه و مراحل بعدی Summary and next steps

نمایش نظرات

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

آموزش تنظیم کافکا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 57m
26
Linkedin (لینکدین) lynda-small
18 خرداد 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
دارد
دارد
دارد
Janani Ravi

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Janani Ravi Janani Ravi

معمار و مهندس داده خبره Google Cloud

Janani Ravi یک معمار و مهندس داده خبره Google cloud است.

جنانی مدرک کارشناسی ارشد خود را در رشته مهندسی برق از دانشگاه استنفورد دریافت کرد و برای مایکروسافت، گوگل و فلیپ کارت کار کرده است. او یکی از بنیانگذاران Loonycorn است، یک استودیوی محتوا که بر ارائه محتوای با کیفیت بالا برای توسعه مهارت های فنی متمرکز است، جایی که او عشق خود را به فناوری با اشتیاق خود به تدریس ترکیب می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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