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