کتاب جاوا برای توسعهدهندگان RabbitMQ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان RabbitMQ
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر RabbitMQ و مفاهیم صف پیام
- 2. نصب و راهاندازی RabbitMQ با داکر
- 3. معماری RabbitMQ: Exchange، Queue و Binding
- 4. انواع Exchange: Direct، Topic، Fanout و Headers
- 5. ایجاد Connection و Channel در جاوا با RabbitMQ Client
- 6. مدیریت اتصالات و Thread Safety در کلاینت جاوا
- 7. کار با Queue: اعلان، ارسال و مصرف پیام
- 8. ارسال پیام به Exchange با Routing Key
- 9. مصرف پیام با Consumer و MessageListener
- 10. حالتهای تأیید پیام: Auto Ack و Manual Ack
- 11. مدیریت خطا در مصرف پیام: Retry و Dead Letter Queue
- 12. پیادهسازی Publisher با تأییدیه (Publisher Confirms)
- 13. مفهوم و پیادهسازی الگوی Work Queue
- 14. مقاومسازی پیامها با Persistence و Durability
- 15. مدیریت اولویت پیام (Message Priority)
- 16. تنظیم TTL برای پیام و Queue
- 17. استفاده از Dead Letter Exchange برای پیامهای ناموفق
- 18. مدیریت تعداد پیامهای ناخوانده (Prefetch Count)
- 19. محدودیت نرخ مصرف پیام (Consumer Rate Limit)
- 20. مدیریت تراکنشها در RabbitMQ با جاوا
- 21. پیادهسازی الگوی Publish/Subscribe با Fanout Exchange
- 22. مسیریابی پیام با Direct Exchange
- 23. مسیریابی پیام با Topic Exchange
- 24. مسیریابی پیام با Headers Exchange
- 25. کار با Binding Key و Pattern Matching
- 26. مدیریت اتصال مجدد (Reconnection) در RabbitMQ
- 27. مدیریت خطاهای شبکه و Timeout در کلاینت
- 28. ارسال و دریافت پیام به صورت ناهمگام با CompletableFuture
- 29. مدیریت چندین Consumer در یک برنامه
- 30. مدیریت وضعیت Queue: Declare، Purge و Delete
- 31. کار با RabbitMQ Management UI و API
- 32. مدیریت کاربران، نقشها و مجوزها در RabbitMQ
- 33. مدیریت Virtual Host در RabbitMQ
- 34. مدیریت کلاستر RabbitMQ و High Availability
- 35. مفاهیم Federation و Shovel برای توزیع پیام
- 36. پیکربندی Mirror Queue برای تحمل خطا
- 37. مدیریت لاگ و مانیتورینگ RabbitMQ با جاوا
- 38. ردیابی پیام با OpenTelemetry و RabbitMQ
- 39. تست واحد صف پیام با Testcontainers و RabbitMQ
- 40. تست یکپارچگی Publisher و Consumer
- 41. مدیریت پیکربندی RabbitMQ با فایل properties
- 42. مدیریت خطاهای سریالسازی پیام (Serialization Errors)
- 43. استفاده از JSON برای سریالسازی پیام در جاوا
- 44. استفاده از Protobuf برای سریالسازی پیام
- 45. مدیریت پیامهای حجیم با Chunking
- 46. الگوی Request/Reply با RabbitMQ در جاوا
- 47. الگوی RPC با RabbitMQ و Correlation ID
- 48. مدیریت Timeout برای درخواستهای RPC
- 49. مدیریت همزمانی (Concurrency) در مصرف پیام
- 50. مدیریت جریان پیام با Flow Control
- 51. بهینهسازی مصرف حافظه در RabbitMQ Client
- 52. مدیریت اتصال با Connection Pool
- 53. مدیریت خطاهای پیام با Retry Template
- 54. مدیریت ترتیب پیامها با Sequential Consumer
- 55. پیادهسازی Saga Pattern با RabbitMQ
- 56. مدیریت Event Sourcing با RabbitMQ
- 57. یکپارچهسازی RabbitMQ با Spring Boot
- 58. پیکربندی RabbitMQ با @Configuration در Spring
- 59. استفاده از RabbitTemplate در Spring Boot
- 60. مدیریت خطا در Spring AMQP با RetryInterceptor
- 61. استفاده از @RabbitListener در Spring Boot
- 62. مدیریت Exchange و Queue در Spring Boot
- 63. مدیریت Dead Letter Queue در Spring Boot
- 64. مدیریت Multiple Listeners در Spring Boot
- 65. استفاده از Spring Cloud Stream با RabbitMQ
- 66. مدیریت Binder در Spring Cloud Stream
- 67. مدیریت خطاهای Binder در RabbitMQ
- 68. مدیریت Stateful Retry در Spring AMQP
- 69. مدیریت Batch مصرف پیام در Spring
- 70. مدیریت پیامهای تکراری (Idempotency) در RabbitMQ
- 71. مدیریت الگوی Outbox با RabbitMQ
- 72. مدیریت تراکنشهای توزیعشده با RabbitMQ
- 73. مدیریت امنیت پیام با TLS در RabbitMQ
- 74. مدیریت احراز هویت با SASL در RabbitMQ
- 75. مدیریت مجوزهای دسترسی به Exchange و Queue
- 76. مدیریت لاگ امنیتی RabbitMQ
- 77. مدیریت پشتیبانگیری و بازیابی پیکربندی RabbitMQ
- 78. مدیریت لاگ با Logstash و RabbitMQ
- 79. مدیریت متریکهای RabbitMQ با Micrometer
- 80. مدیریت Health Check برای RabbitMQ در جاوا
- 81. مدیریت خطاهای رایج در RabbitMQ Client
- 82. رفع اشکال اتصال و کانال در RabbitMQ
- 83. بهینهسازی عملکرد Publisher و Consumer
- 84. مدیریت Memory و Disk در RabbitMQ
- 85. مدیریت Policy برای Queue و Exchange
- 86. مدیریت Shovel برای انتقال پیام بین کلاسترها
- 87. مدیریت Federation برای اتصال کلاسترهای ناهمگن
- 88. مدیریت Pluginهای RabbitMQ در جاوا
- 89. مدیریت پیام با Stream Queue در RabbitMQ
- 90. مدیریت مصرف پیام با Reactive Streams و RabbitMQ
- 91. مدیریت خطاهای Reactive Consumer
- 92. مدیریت مهاجرت از ActiveMQ به RabbitMQ
- 93. مدیریت مهاجرت از Kafka به RabbitMQ
- 94. مدیریت نسخههای RabbitMQ Client در جاوا
- 95. مدیریت وابستگیها با Maven و Gradle
- 96. مدیریت مستندسازی معماری RabbitMQ در پروژه
- 97. مدیریت استقرار RabbitMQ در محیط تولید
تگها:
AMQP
Java
Message Queue
RabbitMQ
پیام رسان
توسعه دهنده
جاوا
صف پیام
معماری نرم افزار
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.