راکت
مهدی
مهدی
توسط مهدی مطرح شد
3 پاسخ

درخواست راهنمایی در مورد job queue

سلام دوستان بنده میخواستم نظرتون رو در مورد این کد بدونم که با استفاده از کران جاب schedule زیر رو اجرا میکنه
آیا میشه بهتر و بهینه تر نوشت ؟ (برای ارسال ایمیل از job queue استفاده شده)
ممنون

    protected function schedule(Schedule $schedule)
    {
        $schedule->call(function () {
            \Artisan::call('queue:work');
        })->dayli()->withoutOverlapping;
    }

ثبت پرسش جدید
محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh4 سال پیشمطرح شد
0

سلام
به نظرم اصلا روش مناسبی نیست و نباید اینجوری ازش استفاده بشه.
scheduler لاراول و CronJob برای شرایطی هست که می خواهیم در زمان یا زمان‌های مشخصی یک اقدامی انجام بشه.
اما دستور queue:work رو می‌خواهیم همیشه در حال اجرا باقی بماند و اگر به هر دلیلی متوقف شد به صورت اتومات ریستارت شود.
برای اینکار هم ابزار مناسبش Supervisor هست که دقیقا برای همین هدف مورد استفاده قرار می‌گیره.


مهدی
مهدی
تخصص :Backend Developer
@mahdidv4 سال پیشمطرح شد
0

@mhyeganeh ممنون از شما روی هاست اشتراکی چطور باید استفاده کرد؟


محمدحسن یگانه
محمدحسن یگانه
تخصص :Full-Stack Web Developer Freelancer
@mhyeganeh4 سال پیشمطرح شد
0

فکر نمی‌کنم در خصوص هاست اشتراکی راه قابل اتکایی وجود داشته باشه.


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

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