در این دوره ویدیویی، نحوه استفاده از آپاچی کافکا را برای ساخت Microservices Spring Boot Event-Driven یاد خواهید گرفت.
این دوره برای مبتدیان طراحی شده است و از مبانی Microservices و Apache Kafka شروع می شود.
خواهید آموخت:
- آپاچی کافکا چیست و نحوه کار با آن با استفاده از Command Line Interface (CLI)،
شما یاد خواهید گرفت که چگونه از Kafka CLI برای:
استفاده کنید- چندین سرور Apache Kafka را در یک کلاستر راه اندازی کنید،
- با موضوعات کافکا کار کنید،
- برای تولید پیام با تهیه کننده کافکا کار کنید،
- با مصرف کننده کافکا برای مصرف پیام ها کار کنید.
شما یاد خواهید گرفت که چگونه یک میکروسرویس اولیه Spring Boot ایجاد کنید که به عنوان یک تولید کننده کافکا عمل می کند. هنگام کار با این میکروسرویس، یاد خواهید گرفت:
- نحوه ارسال پیام های کافکا به صورت همزمان،
- نحوه ارسال پیام های کافکا به صورت ناهمزمان،
- نحوه کار با وقفه های قدردانی، تلاش مجدد، تحویل و درخواست.
همچنین نحوه ایجاد میکروسرویس کافکا را یاد خواهید گرفت. هنگام ایجاد Consumer Microservice شما یاد خواهید گرفت:
- پیام های موضوع کافکا را مصرف کنید،
- خطاها را مدیریت و بازیابی کنید،
- با موضوع نامه مرده کافکا (DLT)،
کار کنید- چندین میکروسرویس مصرف کننده را برای کار به عنوان یک گروه (گروه های مصرف کننده) پیکربندی کنید.
همه از همان ابتدا، برای کمک به شما برای یادگیری نحوه ایجاد میکروسرویسهای رویداد محور با آپاچی کافکا و Spring Boot.
نظری ارسال نشده است.
توسعه دهنده نرم افزار
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.