آموزش RabbitMQ در عمل
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- بهترین شیوههای RabbitMQ
- کاربرد تبادلات، صفها، اتصالات و کلیدهای مسیریابی
- خوشهبندی، ویژگیهای دسترسپذیری بالا و تحمل خطا
- فدراسیونها و Shovelها
- تست عملکرد، نظارت و تحلیل حافظه
- الگوهای RabbitMQ: صفهای کاری، انتشار و سابسکرایب، RPC ،DLX، زمانبندی تأخیر و غیره
- TTL، صفهای Lazy، صفهای اولویت، صفهای انحصاری، پایداری، تبادلات هش شده و غیره
- بررسی عمیق AMQP
- امنیت کلی و عیبیابی در RabbitMQ
پیشنیازهای دوره
- مهارتهای اولیه مدیریتی کافی است.
- تجربه برنامهنویسی اختیاری است - کد جاوا که در این دوره ایجاد میکنیم برای درک RabbitMQ ضروری نیست. کد جاوا را به عنوان جایزه اضافی برای توسعهدهندگان ارائه میکنیم.
توضیحات دوره
این دوره شما را در ویژگیها و محدودیتهای RabbitMQ راهنمایی میکند و شامل دانش کاربردی، مثالها و درسهای عملی فراوان است.
اگر مبتدی هستید، نگران نباشید، این دوره شما را از مفهوم عمومی صفها تا ویژگیهای پیشرفتهتر راهنمایی میکند. اگر کمی تجربه کار با RabbitMQ را دارید، از بخش پیشرفته آن لذت خواهید برد. شاید وسط راه باشید و مطمئن نباشید که از RabbitMQ به درستی استفاده میکنید یا خیر؟ اگر چنین است، این دوره به شما کمک میکند جواب آن سوالها را بیابید و تجربیات قبلیتان را تقویت و تثبیت کنید. بدون توجه به سطح دانش فعلی، پس از اتمام این دوره، آمادهاید تا به یک فرد حرفهای در جامعه RabbitMQ تبدیل شوید.
در این دوره، به شما نشان میدهیم چگونه RabbitMQ را پیکربندی و مدیریت کنید و از آن به طور صحیح استفاده کنید. ما با تشکیل یک خوشه و نصب پلاگینها شروع میکنیم. سپس، به جزئیات پروتکل AMQP، انواع مختلف صفها، تبادلات، میزبانهای مجازی، ویژگیهای امنیت و غیره میپردازیم.
این دوره به شما الگوهای معمول RabbitMQ مانند صفهای کاری، انتشار و سابسکرایب، RPC، زمانبندی تأخیر، dead letter exchanges (DLX) و غیره را نمایش میدهد.
ما همچنین خوشه نمونه را تیونینگ میکنیم و با اجرای تستهای عملکرد، مصرف حافظه را تحلیل مینماییم. شکستها را مانند پارتیشنها شبیهسازی میکنیم و به شما نشان میدهیم چگونه آنها را فیکس کنید و از خوشه خود به طور صحیح محافظت کنید.
در کل، شما یاد میگیرید چگونه خوشههایی با دسترسپذیری بالا و تحمل خطای بالا به روشی آسان بسازید، بدون اینکه وقت زیادی را برای خواندن دستورالعملها صرف کنید.
این دوره برای چه کسانی مناسب است؟
- مهندسان نرمافزار
- معماران
- DevOps و مدیران سیستم
- توسعهدهندگان و متخصصان تضمین کیفیت (QA)
آموزش RabbitMQ در عمل
-
درباره مدرس 01:18
-
صفها 12:34
-
RabbitMQ و محصولات مشابه 07:46
-
AMQP 03:08
-
پیشنیازها 00:30
-
پیکربندی اولیه و نصب - عملی 06:22
-
پیکربندی 05:27
-
پیکربندی فایل - عملی 04:54
-
پلاگینها 00:46
-
پلاگینها - ادمین وب - عملی 02:22
-
بررسی ادمین وب و رمز عبور پیشفرض کاربر 09:24
-
RabbitMQ RESTful API 00:45
-
تبادلات، صفها، اتصالات و کلیدهای مسیریابی 09:19
-
اولین صف و اولین Consumption - عملی 06:40
-
الگوهای رایج 00:26
-
الگوها: صف ساده - عملی 04:58
-
الگوها: صفهای کاری و صفهای تسک - عملی 08:46
-
الگوها: انتشار و سابسکرایب (fanout) - عملی 08:52
-
الگوها: نشر و سابسکرایب بر اساس مسیریابی - عملی 09:29
-
الگوها: نشر و سابسکرایب بر اساس Topicها - عملی 15:05
-
الگوها: نشر و سابسکرایب بر اساس هدرها - عملی 11:46
-
الگوها: RPC - فراخوانی رویه راه دور - عملی 16:35
-
تبادلات سفارشی - تبادلات هش سازگار 13:09
-
Dead Letter Exchange (DLX) 12:53
-
زمانبندی تأخیر و مدل انتشار تأخیر 03:32
-
امنیت داده - تراکنشها و تأییدهای منتشرکننده 12:14
-
هاستهای مجازی (Vhosts) 08:48
-
سیاستها 02:39
-
صفهای Lazy - بهینهسازی حافظه 11:18
-
صفهای اولویت 18:23
-
سرویس NT 06:45
-
بررسی 03:08
-
افزایش مقیاس خوشه - عملی 25:10
-
کاهش مقیاس خوشه - عملی 07:13
-
Shovelها - عملی 10:45
-
تبادل فدراسیونشده - عملی 21:37
-
صف فدراسیون - عملی 12:19
-
خلاصه خوشه، فدراسیون و Shovel 02:52
-
صفها با دسترسپذیری بالا (Mirror شده) - عملی 14:52
-
صفهای Quorum - عملی 10:52
-
پارتیشنها - عملی 18:56
-
ابزارها 07:30
-
تست عملکرد - عملی 18:03
-
بررسی 04:09
-
جمعآوری معیارها 15:30
-
مدل حافظه 16:19
-
هشدارها 15:04
-
بررسی 06:32
-
امنیت - مجوزها 05:26
-
تمرین عملی امنیت - عملی 27:57
-
سیستم قابل اطمینان 03:50
-
پشتیبانگیری و بازیابی 02:22
-
پشتیبانگیری و بازیابی - عملی 21:16
-
ارتقاها 03:52
-
ارتقاء - عملی 13:05
-
تیونینگ 11:12
-
متشکریم! 01:31
مشخصات آموزش
آموزش RabbitMQ در عمل
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:57
- مدت زمان :08:58:41
- حجم :3.16GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy