3 تغريدة 4 قراءة Jul 11, 2023
فيه مفهوم في الـAPI يسمى Idempotent
وهو ان مهما كان عدد الريكويست المرسول الى السيرفر بيكون واحد فقط لمنع من التكرار
ليش مهم ؟
- تخيل ان الريكويست ينرسل مرتين لعمليه شراء بالغلط و الخصم يصير مرتين للمستخدم
- ريكويست ينرسل مرتين للسيرفر وينشأ بيانات مستخدم مكرره!
وفيه مفهوم ثاني يسمى Circuit breaker
وهو التعامل مع الريكوستات الفاشله
ويصير يحاول يرسل الريكويست الى ان يضبط
تقدر تجمع المفهومين مع بعض
و تمنع من fault-tolerant API
وهنا الفرق بينهم
وهنا شرح جميل لها
youtu.be

جاري تحميل الاقتراحات...