בנו תור עבודה אחד לכל חנות, עם מגבלה ברורה על מספר בקשות, retry מדורג והקשבה לכותרות התגובה של הספק כאשר הן קיימות. אין להפעיל חזרה מיידית לכל שורה שנכשלה.
429 פירושו שהמערכת מבקשת מכם להאט. זו אינה תקלה שמתקנים בהגברת מספר הניסיונות. סנכרון שמושך כל הזמנה, מוצר ולקוח בכל דקה יפגע קודם במכסה ואז בפעילות האתר, במיוחד אם כמה תרחישים רצים במקביל.
בנו תור עבודה אחד לכל חנות, עם מגבלה ברורה על מספר בקשות, retry מדורג והקשבה לכותרות התגובה של הספק כאשר הן קיימות. אין להפעיל חזרה מיידית לכל שורה שנכשלה. שומרים את זמן הניסיון הבא, ואת מזהה האירוע המקורי, כדי שלא תיווצר הזמנה כפולה כשהחיבור חוזר.
במקום polling רחב, מעדיפים אירועים זמינים או משיכה הדרגתית של רשומות שהשתנו מאז נקודת הסנכרון האחרונה. דוח תפעולי קטן צריך להראות כמה אירועים ממתינים, כמה נדחו, ומהו הוותק של האירוע הישן ביותר. זה הופך 429 משגיאה מסתורית לקיבולת שאפשר לנהל.
מקור
להמשך קריאה
שירות רלוונטי
אוטומציה לעסקים
אני בונה אוטומציות מותאמות שמורידות עבודה חוזרת מקצה לקצה.
על הכותב
יהונתן סעדיה
מפתח פרילנסר לאוטומציה, אתרים ו-MVP
אני יהונתן סעדיה, מפתח בכיר שבונה אוטומציה עסקית, אתרים מותאמים ומוצרי MVP לעסקים קטנים ובינוניים בארה"ב, אירופה וישראל. המדריכים האלה נכתבים מתוך עבודה אמיתית עם לקוחות, לא מתיאוריה.
בוא נעבוד יחדיש לך פרויקט דומה?
ספר לי מה אתה מנסה להפוך לאוטומטי או לבנות, ואומר לך מהי הדרך המהירה והאמינה ביותר ליישם את זה.
