אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X. info
ב-Edge, ברירת המחדל היא שעומס העבודה של בקשות HTTP ותשובות מאוחסן במאגר בזיכרון לפני שהוא מעובד על ידי כללי המדיניות ב-API Proxy.
אם ההעברה בזמן אמת מופעלת, עומסי העבודה של הבקשות והתשובות מועברים בזמן אמת ללא שינוי לאפליקציית הלקוח (לתשובות) ולנקודת הקצה היעד (לבקשות). סטרימינג שימושי במיוחד אם האפליקציה מקבלת או מחזירה עומסי נתונים גדולים, או אם יש אפליקציה שמחזירה נתונים בחלקים לאורך זמן.
דפוס שלילי
גישה לעומס העבודה של הבקשה/התשובה כשהסטרימינג מופעל גורמת ל-Edge לחזור למצב האחסון במטמון שמוגדר כברירת מחדל.
באיור שלמעלה מוצגת הניסיון לחלץ משתנים מתוכן הבקשה, ולהמיר את תוכן התגובה בפורמט JSON ל-XML באמצעות המדיניות JSONToXML. הפעולה הזו תשבית את הסטרימינג ב-Edge.
השפעה
- הסטרימינג יושבת, מה שעלול להוביל לזמני אחזור ארוכים יותר בעיבוד הנתונים
- יכול להיות שתבחינו בעלייה בשימוש בזיכרון האשפה או בשגיאות OutOfMemory במעבדי ההודעות, בגלל השימוש במאגרים בזיכרון, במיוחד אם יש לנו עומסי נתונים גדולים של בקשות/תגובות.
שיטה מומלצת
- לא לגשת לעומס התעבורה של הבקשה/התשובה כשהסטרימינג מופעל.