آموزش جامع RabbitMQ: مدیریت بهینه صف پیام‌ها - آخرین آپدیت

دانلود Learning RabbitMQ: Efficient Message Queuing

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

RabbitMQ یکی از محبوب‌ترین بروکر‌های پیام (Message Broker) متن‌باز در دنیای امروز است. این نرم‌افزار سبک به شرکت‌هایی که از مدل میکروسرویس استفاده می‌کنند، کمک می‌کند تا سرویس‌های خود را به هم متصل کرده و ارتباطات بین آن‌ها را تسهیل نمایند. در این دوره عملی، با مدرس دوره، پیتر مورلیون، همراه شوید تا نحوه نصب صحیح و کار با RabbitMQ برای ساخت اپلیکیشن‌های پیام‌رسان را بیاموزید.

پس از بررسی مفاهیم بنیادی سیستم‌های مبتنی بر پیام و پروتکل AMQP، پیتر نحوه پیاده‌سازی RabbitMQ را از طریق یک اپلیکیشن نمونه آموزش می‌دهد. در این مسیر، هم موارد پایه مانند نحوه ارسال (Publish) و دریافت (Consume) پیام‌ها از Exchange و هم مباحث پیشرفته‌تر مانند تنظیمات احراز هویت در RabbitMQ پوشش داده شده است. چه در حال پیکربندی یک نمونه جدید از RabbitMQ باشید و چه در حال ادغام آن در سیستم‌های موجود، این دوره شما را به مهارت‌های لازم برای ساخت راهکارهای قدرتمند برای برنامه‌های سازمانی مجهز می‌کند.


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

مقدمه Introduction

  • اتصال سرویس‌ها با پیام‌رسانی ناهمگام Connect your services with asynchronous messaging

1. آشنایی با RabbitMQ 1. Get to Know RabbitMQ

  • نمای کلی RabbitMQ Overview of RabbitMQ

  • سیستم‌های مبتنی بر پیام Message-based systems

  • انواع Exchangeها The exchange types

  • نحوه نصب RabbitMQ How to install RabbitMQ

2. تسلط بر مفاهیم پایه 2. Unlocking the Basics

  • چالش: اتاق‌های گفتگو Challenge: Chatrooms

  • دریافت پیام از RabbitMQ exchange Consuming from a RabbitMQ exchange

  • راهکار: یک اپلیکیشن چت ساده Solution: A simple chat application

  • راهکار: اتاق‌های گفتگو Solution: Chatrooms

  • فیلتر کردن پیام‌ها با direct exchanges Filter messages with direct exchanges

  • چالش: یک اپلیکیشن چت ساده Challenge: A simple chat application

  • ارسال پیام به RabbitMQ exchange Publish to a RabbitMQ exchange

  • معرفی اپلیکیشن نمونه Introducing the sample application

  • فیلتر کردن پیام‌ها با headers exchanges Filter messages with headers exchanges

  • فیلتر کردن پیام‌ها با topic exchanges Filter messages with topic exchanges

3. کاربردهای پیشرفته 3. Advanced Usage

  • چالش: نمایش کاربران چت Challenge: Show chat users

  • کار با dead letter exchanges Working with dead letter exchanges

  • ردیابی محتوای پیام‌ها برای عیب‌یابی Tracing message contents for troubleshooting

  • راهکار: نمایش کاربران چت Solution: Show chat users

  • مجاز کردن یا مسدود کردن عملیات اپلیکیشن Authorize or block application actions

  • اعتبارسنجی شناسه کاربران Validate user IDs

  • تنظیم و استفاده از احراز هویت Set up and use authentication

جمع‌بندی Conclusion

  • گام بعدی: پیشرفت بیشتر در RabbitMQ What's next: Go further with RabbitMQ

نمایش نظرات

آموزش جامع RabbitMQ: مدیریت بهینه صف پیام‌ها
جزییات دوره
1h 22m
23
(آخرین آپدیت)
1,463
- از 5
ندارد
دارد
دارد
Peter Morlion
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Peter Morlion Peter Morlion

پیتر مورلیون یک توسعه دهنده نرم افزار با بیش از 10 سال تجربه است. پیتر به نوآوری و مقیاس کمک می کند تا اعتماد به نفس را بهبود ببخشند و هنگام رهاسازی اشکالات رگرسیون را کاهش دهند. وی در طول حرفه خود ، در طیف وسیعی از زبان های مختلف ، از جمله C # ، TypeScript ، Python و JavaScript ، تخصص خود را توسعه داده است. او متخصص در به دست آوردن کد میراث از استانداردهای مدرن است و به TDD ، CQRS و سایر استانداردهای مدرن توسعه نرم افزار مسلط است. علاوه بر این ، پیتر به عنوان نویسنده فنی برای Hit Subscrib کار می کند ، جایی که مقالات و پست های وبلاگ را در مورد موضوعات مختلفی از جمله آزمایش ، ورود به سیستم و معماری نرم افزار به رشته تحریر در آورده است.