کتاب راهکارهای نوین در طراحی سامانههای مقیاسپذیر با استفاده از RabbitMQ (پیادهسازی عملیاتی) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهکارهای نوین در طراحی سامانههای مقیاسپذیر با استفاده از RabbitMQ (پیادهسازی عملیاتی)
موضوع کلی: مهندسی نرمافزار و معماری سامانههای توزیعشده
موضوع میانی: مدیریت پیامرسانی و ارتباطات ناهمگام در زیرساختهای نرمافزاری
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی معماری پیاممحور و نقش پیامرسانها در سامانههای توزیعشده
- 2. آشنایی با مدل AMQP و مؤلفههای اصلی RabbitMQ
- 3. نصب و پیکربندی محیط عملیاتی RabbitMQ در محیطهای لینوکسی
- 4. بررسی مدل تبادل پیام و نقش Exchangeها در توزیع پیامها
- 5. مدیریت صفها و استراتژیهای ذخیرهسازی پیام
- 6. شناسایی انواع Exchangeها شامل Direct و Fanout و Topic
- 7. پیادهسازی الگوی انتشار و اشتراک (Pub/Sub) در سامانههای توزیعشده
- 8. مفهوم Routing Key و نقش آن در هدایت دقیق پیامها
- 9. مدیریت تراکنشها و تضمین تحویل پیام (Message Acknowledgement)
- 10. استراتژیهای پایداری پیام و صفها در زمان بازنشانی سرویس
- 11. پیادهسازی الگوی کاری (Work Queues) برای توزیع بار پردازشی
- 12. مدیریت اولویتبندی پیامها در صفهای RabbitMQ
- 13. بررسی مفهوم Dead Letter Exchange برای مدیریت پیامهای ناموفق
- 14. پیادهسازی الگوی درخواست-پاسخ (Request-Reply) در معماری ناهمگام
- 15. آشنایی با افزونههای کاربردی RabbitMQ برای افزایش قابلیتهای سامانه
- 16. امنیت در تبادل پیام و مدیریت دسترسی کاربران (Access Control)
- 17. پیکربندی ارتباط امن و رمزنگاری شده (TLS/SSL) برای پیامها
- 18. مانیتورینگ و مشاهده وضعیت سلامت صفها با استفاده از Management Plugin
- 19. استراتژیهای پایش و لاگبرداری از رویدادهای پیامرسانی
- 20. مدیریت حافظه و تنظیمات مربوط به جریان کنترل (Flow Control)
- 21. بررسی الگوهای Clustering برای دستیابی به پایداری بالا (High Availability)
- 22. استراتژیهای تکثیر پیام (Queue Mirroring) در کلاسترها
- 23. مدیریت فدراسیون پیامها (Federated Queues) در معماریهای چندگانه
- 24. یکپارچهسازی RabbitMQ با زبانهای برنامهنویسی مدرن
- 25. طراحی سیستمهای توزیعشده با الگوی معماری میکروسرویس
- 26. پیادهسازی الگوهای Saga برای مدیریت تراکنشهای توزیعشده
- 27. مدیریت تأخیر و بهبود زمان پاسخدهی در سامانههای پیاممحور
- 28. تکنیکهای جلوگیری از پردازش تکراری پیامها (Idempotency)
- 29. استفاده از ابزارهای تست بار برای ارزیابی مقیاسپذیری سامانه
- 30. طراحی استراتژیهای پشتیبانگیری و بازیابی دادههای صف
- 31. مطالعه موردی: طراحی یک سامانه پردازش بلادرنگ با RabbitMQ
- 32. ارزیابی نهایی و مستندسازی زیرساختهای پیامرسان در سازمان
تگها:
RabbitMQ در ایران
آموزش RabbitMQ
برنامهنویسی توزیعشده
پیامرسانی ناهمگام
سامانههای مقیاسپذیر
مدیریت صف پیام
معماری میکروسرویس
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.