آموزش RabbitMQ در عمل

RabbitMQ In Practice

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: راهنمای کامل RabbitMQ، صف‌ها، مبادلات، تولیدکنندگان و مصرف‌کنندگان، الگوها، خوشه‌بندی، بهینه‌سازی و تنظیم بهترین روش‌های RabbitMQ. مانیتورینگ و تجزیه و تحلیل حافظه الگوهای RabbitMQ: صف های کاری، انتشار اشتراک، RPC، DLX، زمان بندی تاخیری و غیره مهارت های مدیریتی به اندازه کافی خوب هستند تجربه برنامه نویسی اختیاری است - کد جاوا که در این دوره ایجاد می کنیم برای درک RabbitMQ اجباری نیست. کد جاوا گنجانده شده یک امتیاز اضافی برای توسعه دهندگان است،

این دوره شما را از طریق ویژگی ها و محدودیت ها یا RabbitMQ راهنمایی می کند. این دوره حاوی دانش عملی، مثال‌ها و سخنرانی‌های عملی زیادی است.

اگر مبتدی هستید، نگران نباشید، دوره آموزشی شما را از مفهوم بسیار کلی صف‌ها به ویژگی‌های پیشرفته‌تر راهنمایی می‌کند. اگر قبلاً با RabbitMQ تجربه کرده اید، از قسمت پیشرفته آن لذت خواهید برد. شاید شما در میانه راه هستید و مطمئن نیستید که از RabbitMQ درست استفاده می کنید؟ اگر چنین است، پس دوره به شما کمک می‌کند تا پاسخ این سؤالات را بیابید، و به صورت اختیاری تجربه خروج خود را پایه‌گذاری و تقویت کنید. صرف نظر از سطح دانش موجود شما، پس از تکمیل این دوره، شما آماده خواهید بود تا در جامعه RabbitMQ به یک حرفه ای واقعی تبدیل شوید.

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

من الگوهای معمولی RabbitMQ مانند صف‌های کاری، اشتراک انتشار، RPC، تبادل نامه‌های مرده (DLX)، زمان‌بندی تاخیری و غیره را به شما نشان خواهم داد.

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

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

امیدوارم شما را در اولین سخنرانی ببینم.


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

درباره این دوره و نویسنده About this Course and Author

  • درباره نویسنده About the author

درباره این دوره و نویسنده About this Course and Author

  • درباره نویسنده About the author

دانلود کد و اسلاید Code & Slides Download

  • دانلود اسلاید و کد Slides and Code Download

دانلود کد و اسلاید Code & Slides Download

  • دانلود اسلاید و کد Slides and Code Download

معرفی Introduction

  • صف ها Queues

  • RabbitMQ و محصولات مشابه RabbitMQ and Similar Products

  • AMQP AMQP

معرفی Introduction

  • صف ها Queues

  • RabbitMQ و محصولات مشابه RabbitMQ and Similar Products

  • AMQP AMQP

شروع با RabbitMQ Getting starting with RabbitMQ

  • پیش نیازها Prerequisites

  • پیکربندی اولیه و نصب به صورت دستی Basic configuration and Installation Hands On

  • پیکربندی Configuration

  • فایل پیکربندی Hands On Configuration file Hands On

  • پلاگین ها Plugins

  • پلاگین ها - مدیریت وب دست در دست است Plugins - Web Admin Hands On

  • نمای کلی مدیر وب و رمز عبور پیش فرض کاربر Web Admin Overview and Default User Password

  • RabbitMQ RESTful API RabbitMQ RESTful API

  • مبادلات، صف ها، اتصالات، کلیدهای مسیریابی Exchanges, Queues, Bindings, Routing Keys

  • صف اول و اولین مصرف دست در دست است First Queue and First Consumption Hands On

شروع با RabbitMQ Getting starting with RabbitMQ

  • پیش نیازها Prerequisites

  • پیکربندی اولیه و نصب به صورت دستی Basic configuration and Installation Hands On

  • پیکربندی Configuration

  • فایل پیکربندی Hands On Configuration file Hands On

  • پلاگین ها Plugins

  • پلاگین ها - مدیریت وب دست در دست است Plugins - Web Admin Hands On

  • نمای کلی مدیر وب و رمز عبور پیش فرض کاربر Web Admin Overview and Default User Password

  • RabbitMQ RESTful API RabbitMQ RESTful API

  • مبادلات، صف ها، اتصالات، کلیدهای مسیریابی Exchanges, Queues, Bindings, Routing Keys

  • صف اول و اولین مصرف دست در دست است First Queue and First Consumption Hands On

الگوهای RabbitMQ RabbitMQ patterns

  • الگوهای رایج Common Patterns

  • الگوها: صف ساده Patterns: Simple Queue Hands On

  • الگوها: صف‌های کاری/صف‌های کار دستی Patterns: Work Queues / Task Queues Hands On

  • الگوها: انتشار/اشتراک (fanout) Hands On Patterns: Publish / Subscribe (fanout) Hands On

  • الگوها: انتشار/اشتراک بر اساس مسیریابی Hands On Patterns: Publish / Subscribe based on Routing Hands On

  • الگوها: انتشار/اشتراک بر اساس موضوعات مورد نظر Patterns: Publish / Subscribe based on Topics Hands On

  • الگوها: انتشار/اشتراک بر اساس Headers Hands On Patterns: Publish / Subscribe based on Headers Hands On

  • الگوها: RPC - تماس با روش از راه دور Patterns: RPC - Remote Procedure Call Hands On

الگوهای RabbitMQ RabbitMQ patterns

  • الگوهای رایج Common Patterns

  • الگوها: صف ساده Patterns: Simple Queue Hands On

  • الگوها: صف‌های کاری/صف‌های کار دستی Patterns: Work Queues / Task Queues Hands On

  • الگوها: انتشار/اشتراک (fanout) Hands On Patterns: Publish / Subscribe (fanout) Hands On

  • الگوها: انتشار/اشتراک بر اساس مسیریابی Hands On Patterns: Publish / Subscribe based on Routing Hands On

  • الگوها: انتشار/اشتراک بر اساس موضوعات مورد نظر Patterns: Publish / Subscribe based on Topics Hands On

  • الگوها: انتشار/اشتراک بر اساس Headers Hands On Patterns: Publish / Subscribe based on Headers Hands On

  • الگوها: RPC - تماس با روش از راه دور Patterns: RPC - Remote Procedure Call Hands On

پیشرفت RabbitMQ Hands On RabbitMQ advance Hands On

  • مبادلات سفارشی - تبادل هش سازگار Custom Exchanges - Consistent Hash Exchange

  • تبادل نامه مرده (DLX) Dead Letter Exchange (DLX)

  • برنامه تاخیر، مدل تاخیر انتشار Delay Schedule, Delay Publication Model

  • ایمنی داده ها - تراکنش ها و ناشر تایید می کند Data safety - Transactions & Publisher Confirms

  • Vhosts Vhosts

  • سیاست های Policies

  • صف های تنبل - بهینه سازی حافظه Lazy queues - memory optimization

  • صف های اولویت دار Priority Queues

  • سرویس NT NT service

پیشرفت RabbitMQ Hands On RabbitMQ advance Hands On

  • مبادلات سفارشی - تبادل هش سازگار Custom Exchanges - Consistent Hash Exchange

  • تبادل نامه مرده (DLX) Dead Letter Exchange (DLX)

  • برنامه تاخیر، مدل تاخیر انتشار Delay Schedule, Delay Publication Model

  • ایمنی داده ها - تراکنش ها و ناشر تایید می کند Data safety - Transactions & Publisher Confirms

  • Vhosts Vhosts

  • سیاست های Policies

  • صف های تنبل - بهینه سازی حافظه Lazy queues - memory optimization

  • صف های اولویت دار Priority Queues

  • سرویس NT NT service

کارگزاران توزیع شده Distributed brokers

  • بررسی اجمالی Overview

  • Cluster Scale Out Hands On Cluster Scale-Out Hands On

  • مقیاس خوشه در دست Cluster Scale-In Hands On

  • بیل دست در Shovels Hands On

  • تبادل فدرال دست در دست است Federated Exchange Hands On

  • صف فدرال دست در دست است Federated Queue Hands On

  • خوشه، فدراسیون، خلاصه بیل Cluster, Federation, Shovel Summary

  • صف های بسیار در دسترس (آینه ای) در دسترس است Highly Available (Mirrored) Queues Hands On

  • صف های حد نصاب دست در دست است Quorum Queues Hands On

  • پارتیشن ها دست در Partitions Hands On

کارگزاران توزیع شده Distributed brokers

  • بررسی اجمالی Overview

  • Cluster Scale Out Hands On Cluster Scale-Out Hands On

  • مقیاس خوشه در دست Cluster Scale-In Hands On

  • بیل دست در Shovels Hands On

  • تبادل فدرال دست در دست است Federated Exchange Hands On

  • صف فدرال دست در دست است Federated Queue Hands On

  • خوشه، فدراسیون، خلاصه بیل Cluster, Federation, Shovel Summary

  • صف های بسیار در دسترس (آینه ای) در دسترس است Highly Available (Mirrored) Queues Hands On

  • صف های حد نصاب دست در دست است Quorum Queues Hands On

  • پارتیشن ها دست در Partitions Hands On

ازمایش عملکرد Performance testing

  • ابزار Tools

  • PerfTest دست در دست PerfTest Hands On

ازمایش عملکرد Performance testing

  • ابزار Tools

  • PerfTest دست در دست PerfTest Hands On

نظارت بر دست Monitoring Hands On

  • بررسی اجمالی Overview

  • جمع آوری معیارها Collecting metrics

  • مدل حافظه Memory model

  • آلارم ها Alarms

نظارت بر دست Monitoring Hands On

  • بررسی اجمالی Overview

  • جمع آوری معیارها Collecting metrics

  • مدل حافظه Memory model

  • آلارم ها Alarms

امنیت Security

  • بررسی اجمالی Overview

  • امنیت - مجوزها Security - Permissions

  • امنیت در دست است Security Hands On

امنیت Security

  • بررسی اجمالی Overview

  • امنیت - مجوزها Security - Permissions

  • امنیت در دست است Security Hands On

نگهداری Maintenance

  • سیستم قابل اعتماد Reliable system

  • پشتیبان گیری بازیابی Backup & Restore

  • پشتیبان گیری و بازیابی دست ها Backup & Restore Hands On

  • ارتقا Upgrades

  • ارتقاء دست در Upgrades Hands On

  • تنظیم Tuning

نگهداری Maintenance

  • سیستم قابل اعتماد Reliable system

  • پشتیبان گیری بازیابی Backup & Restore

  • پشتیبان گیری و بازیابی دست ها Backup & Restore Hands On

  • ارتقا Upgrades

  • ارتقاء دست در Upgrades Hands On

  • تنظیم Tuning

تبریک می گویم Congratulations

  • متشکرم! Thank You!

تبریک می گویم Congratulations

  • متشکرم! Thank You!

نمایش نظرات

آموزش RabbitMQ در عمل
جزییات دوره
9 hours
58
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,992
4.7 از 5
دارد
دارد
دارد
Piotr Zuk
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Piotr Zuk Piotr Zuk

RabbitMQ و Elasticsearch حرفه ای