مهندسی محصول · DevOps · امنیتپاسخ‌گویی سریع به پروژه‌های جدی
← بازگشت به بلاگ
BackendArchitectureMessagingDailySEO

صف پیام در برابر Cron: کارهای پس‌زمینه را کجا بگذاریم؟

ارسال ایمیل، تولید مقاله، resize تصویر — الگوی درست برای jobهای محصول.

Cron عالی است برای «هر روز ساعت ۸». صف عالی است برای «بعد از آپلود کاربر».

Cron

- زمان‌بندی تقویمی
- ساده روی یک نود
- نیاز به قفل توزیع‌شده اگر چند instance دارید

Queue

- fan-out، retry، DLQ
- جدا کردن latency درخواست کاربر
- مقیاس worker جدا از API

برای جاب روزانهٔ محتوای SEO، Cron روی سرویس API کافی و شفاف است؛ برای پردازش تصویر انبوه، صف بهتر است.

---

*منتشرشده برای سئوی فنی دامنه · ۱۴۰۵/۵/۲۷ · دسته: Backend*