پرش به محتوای اصلی
همه چیز در حال کار است
آغاز محتوای اصلی
سرویس فعال — RabbitMQ / NATS

صف پیام مدیریت‌شده، معماری رویدادمحور

broker پیام مدیریت‌شده برای ارتباط ناهم‌زمان بین سرویس‌ها — صف کار، پردازش background، و pub/sub رویداد. تحویل تضمین‌شده، retry خودکار و dead-letter queue. مناسب میکروسرویس و سیستم‌های مقیاس‌پذیر. هم‌اکنون با RabbitMQ در دسترس است.

تولیدکننده
صف
مصرف‌کننده
تحویل تضمین‌شده · تأیید پیام (ack)

صف پیام مدیریت‌شده برای معماری رویدادمحور

صف پیام (Message Queue) ارتباط بین سرویس‌ها را غیرهمزمان و قابل اطمینان می‌کند: تولیدکننده پیام را در صف می‌گذارد و مصرف‌کننده در زمان مناسب آن را پردازش می‌کند، با تضمین تحویل و تأیید (ack). این الگو سرویس‌ها را جدا (decoupled) و مقاوم می‌کند.

RabbitMQ هم‌اکنون به‌صورت مدیریت‌شده در دسترس است و NATS نیز ارائه می‌شود. مناسب پردازش پس‌زمینه، معماری میکروسرویس و یکپارچه‌سازی رویدادمحور. نصب و مدیریت برعهدهٔ ماست.

چه چیزی دریافت می‌کنید؟

صف کار مطمئن

کارها تا پردازش موفق نگه داشته می‌شوند — هیچ کاری گم نمی‌شود حتی اگر worker قطع شود.

pub/sub رویداد

یک رویداد را به چند مصرف‌کننده برسانید — معماری رویدادمحور بدون coupling.

retry خودکار

پیام‌های ناموفق با backoff دوباره تلاش می‌شوند؛ پس از چند شکست به dead-letter می‌روند.

تحویل تضمین‌شده

at-least-once delivery با ack — اطمینان از پردازش هر پیام.

مقیاس مصرف‌کننده

با اضافه‌کردن worker، throughput پردازش بالا می‌رود — صف بک‌لاگ را پاک می‌کند.

broker داخل ایران

روی زیرساخت داخلی — تأخیر کم بین سرویس‌ها و پهنای باند داخلی رایگان.

همین حالا شروع کنید

یک نمونهٔ RabbitMQ مدیریت‌شده را در چند دقیقه بسازید — اندازهٔ ماشین را انتخاب کنید، اطلاعات اتصال را دریافت کنید و شروع کنید. هزینه ساعتی و قابل حذف در هر زمان.

صف پیام مدیریت‌شده، همین حالا

یک broker اختصاصی RabbitMQ در چند دقیقه — با اطلاعات اتصال آماده و هزینهٔ ساعتی.

ساخت صف پیام

سؤالات متداول

صف پیام به چه دردی می‌خورد؟

وقتی یک سرویس کاری را به سرویس دیگر می‌سپارد بدون اینکه منتظر بماند: ارسال ایمیل، پردازش تصویر، صدور فاکتور، اطلاع‌رسانی. صف پیام کارها را نگه می‌دارد تا worker آن‌ها را به‌ترتیب و با اطمینان پردازش کند — حتی اگر worker موقتاً down باشد.

چه تضمین‌هایی برای تحویل دارد؟

تحویل تضمین‌شده (at-least-once)، تأیید مصرف (ack)، retry خودکار با backoff، و dead-letter queue برای پیام‌هایی که چند بار شکست می‌خورند. پیام‌ها روی دیسک پایدار می‌مانند تا قطعی باعث از دست رفتن کار نشود.

چه موتورهایی پشتیبانی می‌شود؟

هم‌اکنون RabbitMQ به‌صورت مدیریت‌شده در دسترس است — یک نمونهٔ اختصاصی روی ماشین شما با کاربر مدیریت و رابط مدیریتی. NATS نیز در دسترس است.

هزینه چگونه محاسبه می‌شود؟

بر اساس اندازهٔ ماشین broker (mini/standard/plus) و به‌صورت ساعتی از کیف پول کسر می‌شود؛ هر زمان می‌توانید حذف کنید. قیمت دقیق هر اندازه هنگام ساخت به‌صورت شفاف نمایش داده می‌شود.