تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی یادگیری RabbitMQ: صف‌بندی پیام‌ها به‌صورت کارآمد

دوره آموزشی یادگیری RabbitMQ: صف‌بندی پیام‌ها به‌صورت کارآمد

1 ساعت 18 دقیقهمبتدی2025-12-01

مدرسین

Peter Morlion

Peter Morlion

Software Developer with 10+ years of experience

جزئیات دوره

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

توی این دوره عملی، Peter Morlion بهت نشون می‌ده چطور RabbitMQ رو نصب و راه‌اندازی کنی و باهاش اپلیکیشن‌های پیام‌رسان بسازی. اول با مفاهیم پایه‌ای سیستم‌های مبتنی بر پیام و پروتکل AMQP آشنا می‌شی، بعد Peter قدم به قدم نشون می‌ده چطور RabbitMQ رو پیاده‌سازی کنی و یه اپلیکیشن نمونه بسازی.

تو این مسیر، با استفاده پایه‌ای از RabbitMQ مثل انتشار پیام و مصرف اون‌ها از یک Exchange آشنا می‌شی و بعد وارد مباحث پیشرفته می‌شی، مثل راه‌اندازی احراز هویت (Authentication) در RabbitMQ. چه بخوای یه Instance جدید RabbitMQ راه‌اندازی کنی یا بخوای اون رو تو سیستم‌های موجود ادغام کنی، این دوره مهارت‌های لازم برای ساخت راهکارهای مقاوم و مطمئن برای اپلیکیشن‌های سازمانی رو بهت می‌ده.

اهداف یادگیری
طراحی توپولوژی پیام‌رسانی RabbitMQ برای استفاده در کد
توضیح کاربرد سیستم‌های مبتنی بر پیام
آشنایی با پروتکل AMQP
ارسال و انتشار پیام‌ها به RabbitMQ
فیلتر کردن پیام‌ها با Direct و Topic Exchange
راه‌اندازی و استفاده از احراز هویت
مجوزدهی و مسدود کردن اقدامات اپلیکیشن
پیگیری محتویات پیام‌ها برای عیب‌یابی

سرفصل ها

مقدمه

  • سرویس‌های خود را با پیام‌رسانی ناهمزمان متصل کنید

با RabbitMQ آشنا شوید

  • سیستم‌های مبتنی بر پیام
  • مروری بر RabbitMQ
  • انواع تبادل
  • نحوه نصب RabbitMQ

باز کردن قفل اصول اولیه

  • معرفی نمونه برنامه
  • انتشار در یک صرافی RabbitMQ
  • مصرف از یک صرافی RabbitMQ
  • پیام‌ها را با تبادل مستقیم فیلتر کنید
  • فیلتر کردن پیام‌ها با تبادل موضوع
  • فیلتر کردن پیام‌ها با تبادل هدرها
  • چالش - یک برنامه چت ساده
  • راه حل - یک برنامه چت ساده
  • چالش - اتاق‌های گفتگو
  • راهکار - اتاق‌های گفتگو

کاربرد پیشرفته

  • تنظیم و استفاده از احراز هویت
  • مجاز یا مسدود کردن اقدامات برنامه
  • اعتبارسنجی شناسه‌های کاربری
  • کار با تبادل نامه‌های بی‌فایده
  • ردیابی محتوای پیام برای عیب‌یابی
  • چالش - نمایش کاربران چت
  • راه حل - نمایش کاربران چت

نتیجه‌گیری

  • قدم بعدی چیست - با RabbitMQ فراتر بروید

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal