broker پیام مدیریتشده برای ارتباط ناهمزمان بین سرویسها — صف کار، پردازش background، و pub/sub رویداد. تحویل تضمینشده، retry خودکار و dead-letter queue. مناسب میکروسرویس و سیستمهای مقیاسپذیر. هماکنون با RabbitMQ در دسترس است.
صف پیام (Message Queue) ارتباط بین سرویسها را غیرهمزمان و قابل اطمینان میکند: تولیدکننده پیام را در صف میگذارد و مصرفکننده در زمان مناسب آن را پردازش میکند، با تضمین تحویل و تأیید (ack). این الگو سرویسها را جدا (decoupled) و مقاوم میکند.
RabbitMQ هماکنون بهصورت مدیریتشده در دسترس است و NATS نیز ارائه میشود. مناسب پردازش پسزمینه، معماری میکروسرویس و یکپارچهسازی رویدادمحور. نصب و مدیریت برعهدهٔ ماست.
کارها تا پردازش موفق نگه داشته میشوند — هیچ کاری گم نمیشود حتی اگر worker قطع شود.
یک رویداد را به چند مصرفکننده برسانید — معماری رویدادمحور بدون coupling.
پیامهای ناموفق با backoff دوباره تلاش میشوند؛ پس از چند شکست به dead-letter میروند.
at-least-once delivery با ack — اطمینان از پردازش هر پیام.
با اضافهکردن worker، throughput پردازش بالا میرود — صف بکلاگ را پاک میکند.
روی زیرساخت داخلی — تأخیر کم بین سرویسها و پهنای باند داخلی رایگان.
یک نمونهٔ RabbitMQ مدیریتشده را در چند دقیقه بسازید — اندازهٔ ماشین را انتخاب کنید، اطلاعات اتصال را دریافت کنید و شروع کنید. هزینه ساعتی و قابل حذف در هر زمان.
یک broker اختصاصی RabbitMQ در چند دقیقه — با اطلاعات اتصال آماده و هزینهٔ ساعتی.
ساخت صف پیاموقتی یک سرویس کاری را به سرویس دیگر میسپارد بدون اینکه منتظر بماند: ارسال ایمیل، پردازش تصویر، صدور فاکتور، اطلاعرسانی. صف پیام کارها را نگه میدارد تا worker آنها را بهترتیب و با اطمینان پردازش کند — حتی اگر worker موقتاً down باشد.
تحویل تضمینشده (at-least-once)، تأیید مصرف (ack)، retry خودکار با backoff، و dead-letter queue برای پیامهایی که چند بار شکست میخورند. پیامها روی دیسک پایدار میمانند تا قطعی باعث از دست رفتن کار نشود.
هماکنون RabbitMQ بهصورت مدیریتشده در دسترس است — یک نمونهٔ اختصاصی روی ماشین شما با کاربر مدیریت و رابط مدیریتی. NATS نیز در دسترس است.
بر اساس اندازهٔ ماشین broker (mini/standard/plus) و بهصورت ساعتی از کیف پول کسر میشود؛ هر زمان میتوانید حذف کنید. قیمت دقیق هر اندازه هنگام ساخت بهصورت شفاف نمایش داده میشود.