سلام
یه پروژه که به صورت مداوم از 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 رو هم سرسری نگاه کردم ولی نمیدونم کدومشون به سیستم لاراول نزدیکتره از دوستان اگه کسی تجربه ای در این زمینه داره ممنون میشم راهنمایی کنه
سپاس
اولین نفری باشید که به این پرسش کمک میکند و مسیر حل مشکل را باز میکند.
اولین پاسخ را بنویسیدشاید پاسخ شما همینجا باشد