دوره آموزشی یادگیری RabbitMQ
1 ساعت 39 دقیقهمبتدی2021-02-05
مدرسین

Peter Morlion
Software Developer with 10+ years of experience
جزئیات دوره
RabbitMQ یکی از محبوبترین واسطه پیام منبع-باز است که امروزه مورد استفاده قرار میگیرد. این نرمافزار سبک میتواند به شرکتهایی که مدل میکروسرویسها را انتخاب کردهاند کمک کند و ارتباط بین خدمات خود را فعال کند. در این دوره، به مربی Peter Morlion بپیوندید زیرا او نحوه نصب صحیح و کار با RabbitMQ را به عنوان یک توسعه دهنده نشان میدهد. او پس از بررسی مفاهیم اساسی در پشت سیستمهای مبتنی بر پیام و پروتکل پیام AMQP، دلیل این که چرا میخواهید از RabbitMQ استفاده کنید و همچنین نحوه نصب آن را توضیح میدهد. وی سپس چگونگی پیادهسازی این ابزار را به نمایش میگذارد، که هم موارد اساسی را پوشش میدهد، مانند نحوه انتشار و مصرف از مبادله RabbitMQ، و هم موضوعات پیشرفتهتر مانند تنظیم و استفاده از تأیید اعتبار در RabbitMQ.
اهداف یادگیری
نحوه استفاده از سیستم های پیام محور
پروتکل AMQP
موارد استفاده از نوع تبادل
انتشار در RabbitMQ
مصرف از RabbitMQ
فیلتر کردن پیامها با مبادلات مستقیم و موضوعی
راه اندازی و استفاده از احراز هویت
مجوز و مسدود کردن اقدامات برنامه
پیگیری محتویات پیام برای عیب یابی
اهداف یادگیری
نحوه استفاده از سیستم های پیام محور
پروتکل AMQP
موارد استفاده از نوع تبادل
انتشار در RabbitMQ
مصرف از RabbitMQ
فیلتر کردن پیامها با مبادلات مستقیم و موضوعی
راه اندازی و استفاده از احراز هویت
مجوز و مسدود کردن اقدامات برنامه
پیگیری محتویات پیام برای عیب یابی
مهارت ها
RabbitMQSoftware Development ToolsLearningOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خدمات خود را با پیام رسانی ناهمزمان وصل کنید
- 02 - چه چیزی در این به روز رسانی جدید است
1. RabbitMQ را بشناسید
- 03 - سیستمهای مبتنی بر پیام RabbitMQ
- 04 - پروتکل AMQP
- 05 - مروری بر RabbitMQ
- 06 - انواع مبادله
- 07 - موارد استفاده از نوع Exchange
- 08 - چرا از RabbitMQ استفاده کنید
- 09 - نحوه نصب RabbitMQ
2. استفاده اولیه
- 10 - معرفی نمونه اپلیکیشن
- 11 - انتشار در صرافی RabbitMQ
- 12 - مصرف از صرافی RabbitMQ
- 13 - پیامها را با تبادل مستقیم فیلتر کنید
- 14 - پیامها را با تبادل موضوع فیلتر کنید
- 15 - پیامها را با تبادل سرصفحهها فیلتر کنید
- 16 - چالش - یک برنامه چت ساده
- 17 - راه حل - یک برنامه چت ساده
- 18 - چالش - چت روم ها
- 19 - راه حل - چت روم ها
3. استفاده پیشرفته
- 20 - احراز هویت را تنظیم و از آن استفاده کنید
- 21 - مجوز یا مسدود کردن اقدامات برنامه
- 22 - شناسههای کاربری را تایید کنید
- 23 - کار با صرافیهای مرده
- 24 - ردیابی محتویات پیام برای عیب یابی
- 25 - چالش - نمایش کاربران چت
- 26 - راه حل - نمایش کاربران چت
نتیجه
- 27 - با RabbitMQ بیشتر بروید