سلام من توی پروژه ای که دارم باید چند تا سرور که تو سیستم ذخیره شده پورت های بازش رو چک کنم با یه دنگ و فنگی تونستم کدش رو بنویسم حالا یه مشکل دارم مثلا 30 تا سرور دارم و هر گدوم پروسه ی چک کردن پورتاشون 10 ثانیه میشه و من میخوام هر یک دقیقه یک بار چک کنم پرتاشون رو نمیخوام منتظر درخواست های سرور اولی باشم میخوام هر 30 سرور همزمان چک بشن .
برای همین دنبال راه حلی هستم توی پایتون یه حالتی بود به نام thread که چند تا thread همزمان باز میکردم و روی هر کدوم یه درخواست میفرستادم ولی توی لاراول چیزی پیدا نکردم میشه یکی راهنماییم کنه!
@ali.bayat
@mhyeganeh
میتونید دوتا queue تعریف کنید و برای هر کدوم job هایی تعریف کنید و دوتا رو ران کنید. به صورت موازی اجرا میشن و نیازی به استفاده از thread نیست.
همچنین میتونید به صف ها بگید که هر یک دقیقه یکبار اجرا بشن. قابلیت try کردن هم بهتون میده که اگه مشکلی پیش اومد دوباره تلاش کنن یا نه!
استفاده از thread باعث میشه پیچیدگی برنامه بالاتر بره.
سلام.
https://www.sitepoint.com/parallel-programming-pthreads-php-fundamentals/
پ.ن: البته حواستون باشه که باید به حالت cli اجرا بشه نه روی وب سرور.
میتونید دوتا queue تعریف کنید و برای هر کدوم job هایی تعریف کنید و دوتا رو ران کنید. به صورت موازی اجرا میشن و نیازی به استفاده از thread نیست.
همچنین میتونید به صف ها بگید که هر یک دقیقه یکبار اجرا بشن. قابلیت try کردن هم بهتون میده که اگه مشکلی پیش اومد دوباره تلاش کنن یا نه!
استفاده از thread باعث میشه پیچیدگی برنامه بالاتر بره.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟