وب‌سرویس مجید

پروژه rabbitmq-server

rabbitmq/rabbitmq-server

کاربرد:

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

در چه شرایطی بهتره استفاده شود؟

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

- وقتی میخوای سیستم‌های مختلف رو با یک لایه یکپارچه سازی کنی

- برای مدیریت صف‌های کاری (job queues) و پردازش پس‌زمینه

مثال‌های مورد استفاده:

- ارسال اعلان‌های زنده در اپلیکیشن‌های چند‌کاربره

- پردازش تراکنش‌های ایمیل و پرداخت در سیستم‌های ا-commerce

- جمع‌آوری داده‌های IoT از دستگاه‌های مختلف

  • ##RabbitMQ
  • ##MessageQueue
  • ##Docker
  • ##Microservices
  • ##EventDriven
  • ##CloudNative
  • ##OpenSource
  • ##DevOps
  • ##AsyncProcessing
  • ##ReliableMessaging