دوره آموزشی تنظیم کافکا
1 ساعت 57 دقیقهپیشرفته2023-06-08
مدرسین
Janani Ravi
Certified Google Cloud Architect and Data Engineer
جزئیات دوره
میخواید مهارتهاتون رو با Apache Kafka به سطح بالاتری ببرید؟ اگه قبلاً از Kafka استفاده کردید، احتمالاً میدونید که عملکرد محیط Kafka شما تحت تاثیر عوامل زیادی قرار میگیره. ولی چطور میتونید اونها رو تنظیم کنید؟ در این دوره، جانانی راوی به شما نشون میده چطور با استفاده از قضیه بهینهسازی Kafka و ابزارهای تنظیمات قدرتمند دیگه، Kafka رو بهینهسازی کنید.
در این دوره، مقدمهای بر تنظیمات Kafka، تاثیرش روی تولیدکنندگان و مصرفکنندگان و نحوه راهاندازی Kafka روی سیستم خودتون برای ارسال پیامها خواهید دید. با اصول تنظیمات Kafka برای تولیدکنندهها آشنا میشید، مثل راهاندازی یک کلاستر با چندین بروکر، اجرای تستهای عملکرد، پارتیشنبندی، تکثیر، فشردهسازی، اندازه دستهها و بیشتر. همچنین، اصول تنظیمات مصرفکنندههای Kafka رو یاد میگیرید، مثل انجام تستهای عملکرد پایه، اندازه دادههای دریافتشده و زمان انتظار، تایماوت جلسه، حداکثر فواصل درخواستها و رکوردها، تاخیر انتهای-به-انتها و توان عملیاتی. در پایان این دوره، شما آماده خواهید بود که تستهای عملکرد رو با Python هم اجرا کنید.
در این دوره، مقدمهای بر تنظیمات Kafka، تاثیرش روی تولیدکنندگان و مصرفکنندگان و نحوه راهاندازی Kafka روی سیستم خودتون برای ارسال پیامها خواهید دید. با اصول تنظیمات Kafka برای تولیدکنندهها آشنا میشید، مثل راهاندازی یک کلاستر با چندین بروکر، اجرای تستهای عملکرد، پارتیشنبندی، تکثیر، فشردهسازی، اندازه دستهها و بیشتر. همچنین، اصول تنظیمات مصرفکنندههای Kafka رو یاد میگیرید، مثل انجام تستهای عملکرد پایه، اندازه دادههای دریافتشده و زمان انتظار، تایماوت جلسه، حداکثر فواصل درخواستها و رکوردها، تاخیر انتهای-به-انتها و توان عملیاتی. در پایان این دوره، شما آماده خواهید بود که تستهای عملکرد رو با Python هم اجرا کنید.
مهارت ها
KafkaData Resource ManagementApacheData EngineeringAdvancedDatabase ManagementData Science
سرفصل ها
0. مقدمه
- 01 - کوک کافکا
1. معرفی Kafka Tuning
- 02 - پیش نیازها
- 03 - مروری بر کافکا
- 04 - تولیدکنندگان و مصرف کنندگان
- 05 - قضیه بهینهسازی کافکا
- 06 - تأخیر انتها به انتها در کافکا
- 07 - آپاچی کافکا را نصب و راهاندازی کنید
- 08 - انتشار و مصرف پیامها با استفاده از اسکریپتهای کنسول
2. تنظیم تولیدکنندگان کافکا
- 09 - اجرای یک خوشه کافکا با سه کارگزار
- 10 - اجرای تستهای عملکرد پایه تولید کننده
- 11 - اثرات پارتیشن بندی بر تولید کنندگان
- 12 - اثرات تکثیر بر تولیدکنندگان
- 13 - تنظیم آکهای تولید کننده
- 14 - فشرده سازی تولید کننده تنظیم
- 15 - تنظیم اندازه دسته و زمان ماندن
- 16 - تأثیر اندازه پیام و تعداد رکورد
3. تنظیم مصرف کنندگان کافکا
- 17 - اجرای یک تست اولیه عملکرد مصرف کننده
- 18 - تنظیم واکشی بایتها و زمان انتظار برای مصرف کنندگان
- 19 - تایم اوت جلسه تنظیم و فاصله ضربان قلب
- 20 - تنظیم حداکثر فاصله نظرسنجی و حداکثر رکوردهای نظرسنجی
4. تیونینگ کارگزاران کافکا
- 21 - تأخیر انتها به انتها با تکرار
- 22 - تنظیم توان عملیاتی
- 23 - حفظ لاگ تنظیم
5. تست عملکرد با پایتون
- 24 - تست عملکرد تولید کننده با استفاده از پایتون
- 25 - تست عملکرد مصرف کننده با استفاده از پایتون
نتیجه
- 26 - خلاصه و مراحل بعدی
دوره های مرتبط
- دوره آموزشی مبانی Kafka: شروع سریع برای ساخت پایپلاینهای داده مؤثر
- دوره آموزشی تنظیم عملکرد در برنامه های Spring
- دوره آموزشی OpenAI API: تنظیم دقیق (2023)
- دوره آموزشی OpenAI API: تنظیم دقیق
- دوره آموزشی تنظیم دقیق مدلهای زبان بزرگ: از مبتدی تا پیشرفته
- دوره آموزشی تنظیم دقیق مدلهای زبان بزرگ (LLMs) برای امنیت سایبری: Mistral، Llama، AutoTrain، AutoGen و عوامل LLM
- دوره آموزشی تنظیمات عملکرد لینوکس
- دوره آموزشی سالیدورکس : تنظیم عملکرد
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک استاد مهندسی داده
- مسیر آموزشی ارتقا مهارت های خود را در Hadoop/NoSQL Data Science Stack
- مسیر آموزشی تبدیل شدن به یک مهندس داده مسلط بر مفاهیم
- مسیر آموزشی تبدیل شدن به یک استاد توسعه دهنده SQL
- مسیر آموزشی تقویت مهارت های خود را در یادگیری عمیق و شبکه های عصبی
- مسیر آموزشی ارتقا مهارت های توسعه دهنده اسپرینگ خود
- مسیر آموزشی توسعه مهارت های خود با OpenAI API
- مسیر آموزشی تبدیل شدن به یک استاد سالیدورکس