سلام وقتتون بخیر
یک سوالی در ذهن من ایجاد شد که چرا مثلا برای ارسال ایمیل به تعداد زیاد از queue استفاده میکنیم؟ مثلا در node js اگر بیایم با async await ارسال انبوه ایمیل رو انجام بدیم ، ( بین هر ارسال میشه یه settimeout به مدت ۱ دقیقه گذاشت تا هر یک دقیقه ایمیل ارسال بشه) فرقش با ارسال ایمیل با queue چیه؟
چه مزیتی اینجا میتونه داشته باشه؟
سلام. صف مفهومی بیشتر از انجام دادن یه سری چیز با فاصله زمانی داره. توی Javscript میتونین با فاصله زمانی یه سری کار رو انجام بدین ولی این صف نیست. توی صف میتونین اولویت داشته باشین، ترتیب خاصی دارین، از درایورهای سریعی مثل ردیس استفاده میکنین و الی آخر.
با setTimeout میتونین با فاصلهی زمانی کاری رو تکرار کنین ولی اینکه این کارها چی هستن از کجا میان؟ جواب: صف. پس این دو تا جایگزین همدیگه نیستن.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟