مجید
2 سال پیش توسط مجید مطرح شد
0 پاسخ

نحوه مدیریت صف در NodeJs شبیه لاراول

سلام
یه پروژه که به صورت مداوم از API های مختلف دیتا می گیره و پردازش میکنه رو با لاراول پیاده سازی کردیم.الان می خوایم یه بخش هایی رو با NodeJs پیاده سازی کنیم .تست هایی که انجام دادیم برای بعضی از API ها NodeJs خیلی سریعتر هست.
خیلی با NodeJs کار نکردم و مشکلمون مدیریت صف هست.
تووی لاراول یه job تعریف می کنیم و بعد هم تعیین میکنیم بین چه تایم هایی و هر چند وقت یکبار دیتا رو بگیره.

//my job class
public function handle()
    {
        Http::get($url).....
// proccess data
    }
$schedule->job(new myJob(), 'myqueue')
                 ->days($daysWork)
                 ->everyFiveMinutes()
                 ->between('08:00', '20:30');

تووی NodeJs چطور میشه چنین حالت هایی رو ایجاد کرد و همچنین مدیریت خطاشون رو ؟اگه کتابخونه خاصی که کامل باشه ممنون میشم معرفی کنید.
کتابخونه های Kue , bull , bullmq رو هم سرسری نگاه کردم ولی نمیدونم کدومشون به سیستم لاراول نزدیکتره از دوستان اگه کسی تجربه ای در این زمینه داره ممنون میشم راهنمایی کنه

سپاس


ثبت پرسش جدید

به همدیگه کمک کنیم

به مجید کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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