مرتضی صبیحی
4 سال پیش توسط مرتضی صبیحی مطرح شد
1 پاسخ

queue در برنامه نویسی بکند

سلام وقتتون بخیر

یک سوالی در ذهن من ایجاد شد که چرا مثلا برای ارسال ایمیل به تعداد زیاد از queue استفاده میکنیم؟ مثلا در node js اگر بیایم با async await ارسال انبوه ایمیل رو انجام بدیم ، ( بین هر ارسال میشه یه settimeout به مدت ۱ دقیقه گذاشت تا هر یک دقیقه ایمیل ارسال بشه) فرقش با ارسال ایمیل با queue چیه؟

چه مزیتی اینجا میتونه داشته باشه؟


ثبت پرسش جدید
Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش آپدیت شد
1

سلام. صف مفهومی بیشتر از انجام دادن یه سری چیز با فاصله زمانی داره. توی Javscript می‌تونین با فاصله زمانی یه سری کار رو انجام بدین ولی این صف نیست. توی صف می‌تونین اولویت داشته باشین، ترتیب خاصی دارین، از درایورهای سریعی مثل ردیس استفاده می‌کنین و الی آخر.
با setTimeout می‌تونین با فاصله‌ی زمانی کاری رو تکرار کنین ولی اینکه این کارها چی هستن از کجا میان؟ جواب: صف. پس این دو تا جایگزین همدیگه نیستن.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام