🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ علی
میدلور WithoutOverlapping در queue
جامعه لاراول ایجاد شده در ۱۶ اردیبهشت ۱۴۰۱

سلام

میدلور Illuminate\\Queue\\Middleware\\WithoutOverlapping که برای جلوگیری از همپوشانی job‌ها استفاده میشه از هم پوشانی چندتا job مختلف که می‌خوان منبع یکسانی رو تغییر بدن جلوگیری می‌کنه یا از هم پوشانی نمونه‌های مختلف یک job که زمان بندی شده جلوگیری میکنه ؟

یک سوال هم قبلا پرسیدم درمورد مبحث queue ممنون میشم به اون هم پاسخ بدید

سلام

هر تعدادی که شما Job داشته باشید میتونید استفاده کنید از این مورد.

اصل کاری هم که انجام میده به این صورت هستش که زمانی که به عنوان مثال شما میخواید یک فیلد رو آپدیت کنید اگر برای اون فیلد ۲ تا job ران شده باشه اجازه میده که Job اول به صورت کامل ران بشه و بعد از اون Job دوم رو ران میکنه. برای اینکه اطلاعات بیشتر و همچنین نحوه استفاده رو هم بتونید متوجه بشید میتونید از لینک زیر استفاده کنید.


https://www.amitmerchant.com/prevent-overlapping-of-jobs-in-laravel

بهترین پاسخ
مهرداد سامی ۲۰ اردیبهشت ۱۴۰۱، ۲۰:۰۱