تفاوت جاب و event

- 1 هفته پیش
توسط محمد یاراحمدی آپدیت شد
علی ( 7146 تجربه )
1 هفته پیش

سلام دوستان
کی باید از job استفاده کنیم و کی از event listener
اینا کارشون ظاهرا یکسانه ولی یکسری تفاوت دارند کسی میتونه دقیق توضیح بده

مثلا الان من میخام وقتی کامنت کاربر تایید شد یه ایمیل بره براش که کامنتت تایید شد. اینجا باید ازکدوم استفاده کنم ؟
یا مثلا وقتی کاربر خرید میکنه میخام براش ایمیل بره که جزییات خریدش رو گفته باشه

بهترین پاسخ انتخاب شده توسط علی
محمد یاراحمدی
1 هفته پیش

از هر دو میتونی استفاده کنی ولی در کل job ها برای انجام کارهای زمان بر استفاده میشه و انجام اون کد رو به تاخیر میندازه یه جور مثل زبان های non blocking io مثل node js البته نه دقیقا مثل اون میخوام متوجه بشی که در این حالت برای اجرای اون کد کاربر معطل نمیشه و در اصل کار در بک اجرا میشه ولی بهتره با event هندلش کنی و اگر دوست داری همون موقع انجام نشه بذاریش در queue ها

محمد یاراحمدی ( 615 تجربه )
1 هفته پیش

از هر دو میتونی استفاده کنی ولی در کل job ها برای انجام کارهای زمان بر استفاده میشه و انجام اون کد رو به تاخیر میندازه یه جور مثل زبان های non blocking io مثل node js البته نه دقیقا مثل اون میخوام متوجه بشی که در این حالت برای اجرای اون کد کاربر معطل نمیشه و در اصل کار در بک اجرا میشه ولی بهتره با event هندلش کنی و اگر دوست داری همون موقع انجام نشه بذاریش در queue ها

برای ارسال پاسخ باید وارد سایت شوید