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

پروژه supermq

absmach/supermq

زیرساخت مبتنی بر رویداد برای محیط‌های ابری مدرن

کاربرد:

این پروژه یک سیستم پیام‌رسانی سبک و مقیاس‌پذیر است که به توسعه‌دهندگان کمک می‌کند تا سرویس‌های میکروسرویسی خود را به صورت ناهمزمان و مبتنی بر رویداد به هم متصل کنند. مناسب برای موقعیت‌هایی که نیاز به واکنش سریع به تغییرات و رویدادها در محیط ابری دارید.

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

وقتی که می‌خواهید سیستم‌های توزیع‌شده بسازید، مثلاً در پلتفرم‌های تراکنشی، سیستم‌های نظارت لحظه‌ای، یا برنامه‌های چندریزه (multi-tenant). همچنین وقتی نیاز به کاهش وابستگی بین سرویس‌ها دارید و می‌خواهید هر بخش به صورت مستقل عمل کند.

چند مثال از موارد استفاده

- ارسال نوتیفیکیشن پس از ثبت کاربر جدید ️

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

- همگام‌سازی داده بین سرویس‌های مختلف در لحظه

- مدیریت صف‌های کاری در سیستم‌های هوش مصنوعی و یادگیری ماشین

  • ##event
  • ##cloud
  • ##microservices
  • ##messaging
  • ##realtime
  • ##scalability
  • ##distributed
  • ##async
  • ##supermq
  • ##absmach