הגדרת הגבלות על בקשות HTTP/כותרת תגובה

Edge for Private Cloud גרסה 4.17.05

לנתב Edge ולמעבד ההודעות יש מגבלות מוגדרות מראש על גודל הבקשה/תגובה ולגודל השורה.

הגדרת מגבלות לנתב

לנתב, עורכים את המאפיינים הבאים בכתובת /opt/apigee/customer/application/router.properties כדי לשנות את ערכי ברירת המחדל:

  # Request buffers
  conf_load_balancing_load.balancing.driver.large.header.buffers=8 16k
  # Response buffers
  conf_load_balancing_load.balancing.driver.proxy.buffer.size=64k

אם הקובץ לא קיים, יוצרים אותו.

של conf_load_balancing_load.balancing.driver.large.header.buffers, הפרמטר הראשון מציין את מספר מאגרי הנתונים הזמניים והשני הגודל של כל מאגר נתונים זמני. מאגרי הנתונים הזמניים מוקצים באופן דינמי ומשוחררים אחרי השימוש. משתמשים בהגדרות האלה רק אם כותרת הבקשה גדולה מ- 1KB. בבקשות עם ה-URI של הבקשה לכותרת שקטן מ-1KB, לא ייעשה אפילו שימוש במאגרי הנתונים הזמניים הגדולים.

צריך לציין את הגודל של מאגר התשובות הזמני בשביל conf_load_balancing_load.balancing.driver.proxy.buffer.size.

ה-Edge Router מוטמע באמצעות Nginx. למידע נוסף על הנכסים האלה, ראו:

צריך להפעיל מחדש את הנתב אחרי שינוי המאפיינים הבאים:

> /opt/apigee/apigee-service/bin/apigee-service edge-router restart

הגדרת מגבלות למעבד ההודעות

במעבד ההודעות, שמטפל בבקשות יוצאות לשירותים לקצה העורפי שלכם, עורכים את הפרטים הבאים: את המאפיינים הבאים ב-/opt/apigee/customer/application/message-processor.properties כדי לשנות את ערכי ברירת המחדל האלה:

conf/http.properties+HTTPRequest.line.limit=7k
conf/http.properties+HTTPRequest.headers.limit=25k 
conf/http.properties+HTTPResponse.line.limit=2k 
conf/http.properties+HTTPResponse.headers.limit=25k

אם הקובץ לא קיים, יוצרים אותו.

צריך להפעיל מחדש את מעבד ההודעות אחרי שמשנים את המאפיינים הבאים:

> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart