GPS שמחשב מסלול מחדש
מה עושים כשמשהו נכשל? מנסים שוב — אבל בחוכמה.
התשלום נכשל, הבקשה לשרת חיצוני לא חזרה לרגע — והאפליקציה מציגה שגיאה, הלקוח נוטש. אבל הנה נתון מטורף: רוב התקלות ברשת נמשכות פחות משלוש שניות.
ה-GPS לא עוצר בגלל פקק ולא מראה לכם מסך שחור — הוא פשוט מנסה דרך אחרת. Retry Logic אומר בדיוק את זה: נכשל? נסה שוב. חכה שנייה ונסה, חכה שתי שניות ונסה, חכה ארבע ונסה. זה נקרא Exponential Backoff — ההמתנה גדלה בין ניסיון לניסיון, כדי לא להציף את השרת ולתת לו זמן להתאושש.
טיפ: לפני שאתם מציגים ללקוח שגיאה ומאבדים אותו — תנו לקוד ניסיון שני ושלישי בהפרשים גדלים. רוב הסיכויים שעד הניסיון השלישי הכל כבר עובד.
"רוב התקלות ברשת נמשכות פחות מ-3 שניות. שווה לחכות ולנסות שוב לפני שמוותרים על הלקוח."