salehthemagnificent نشر 9 يوليو 2021 أرسل تقرير نشر 9 يوليو 2021 مرحبا حابب اسمع اجوبتكوا بشكل عام. انا بدي ابعت 2 مليار Request على موقع معين مش DDos Attack ولا حتى عمل شرير. فكرت بلغة Golang او Rust. بس الكود كان صعب على كلا اللغتين حدا عنده فكرة او اقتراحات؟ 1 اقتباس
0 Mohamd Imran نشر 9 يوليو 2021 أرسل تقرير نشر 9 يوليو 2021 أهلا بك @salehthemagnificent لا أعلم لماذا ترغب في إرسال هكذا عدد من الطلبات لموقع معين ,على أي حال يعتمد على طبيعة الطلب هل هو GET أم POST لأن ذلك سيستنزف موارد السيرفر أو الموقع الهدف , بالنسبة للغة البرمجة يوجد العديد والإختيار يعتمد على مدى معرفتك بتلك اللغة أو الإطار , منها الأفضل برأيي Go لغة صغيرة ,بسيطة , وأكواد نظيفة , يوجد لديهم مميزات للطلبات المتزامنة منها "goroutines" و "channels" , اللغة الثانية C/C++ لا أتوقع يوجد مشاكل من ناحية الأداء وغنية عن التعريف ,أخيراً بعد أن تقوم بعمل ال webservice التي تقوم بإرسال الطلبات ينبغي أن تضعها على أكتر من سيرفر لإرسال الطلبات في فترة أقل , والجزء الأهم إستخدم سيرفر كـ Loadbalancer لموزانة الطلبات وأفضلها في هذا المجال هو Linux Virtual Server يمكنه إرسال 500req/sec طلب بــ 1GHz رام بإستخدام 0.1% CPU اقتباس
0 salehthemagnificent نشر 9 يوليو 2021 الكاتب أرسل تقرير نشر 9 يوليو 2021 اخي هو POST, وكما قلت ما بدياه لأغراض شريرة او ماشابه. غير اني بدي اعمل Scrape لل Response والي هي 70 بايت لكل Request لكن انا مهتم بال LVS ممكن تفاصيل؟ وشو الاسعار اقتباس
0 Mohamd Imran نشر 9 يوليو 2021 أرسل تقرير نشر 9 يوليو 2021 بتاريخ 4 دقائق مضت قال salehthemagnificent: لكن انا مهتم بال LVS ممكن تفاصيل؟ وشو الاسعار لا يوجد مشكلة بالنسبة لـLinux Virtual Server (LVS) هو سوفتوير مجاني لل load balancing مفتوح المصدر لأنظمة اللينكس المبنية على لينكس كيرنال , وهو مجاني ويمكنك الإطلاع على التفاصيل والإصدارات من Load Balancing Software اقتباس
السؤال
salehthemagnificent
مرحبا حابب اسمع اجوبتكوا بشكل عام.
انا بدي ابعت 2 مليار Request على موقع معين
مش DDos Attack ولا حتى عمل شرير.
فكرت بلغة Golang او Rust. بس الكود كان صعب على كلا اللغتين
حدا عنده فكرة او اقتراحات؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.