راکت
حل شده

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

1 پاسخ

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

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

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

ثبت پرسش جدید

پاسخ‌ها

1
Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

بهترین پاسخ

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

شاید پاسخ شما همین‌جا باشد

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

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