4.15.04.03-WS (WebSockets) – נתוני גרסה של Apigee Edge ל-Private Cloud

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

ביום חמישי, 13 באוגוסט 2015, השקנו תיקון ל-WebSockets ב-Apigee Edge for Private Cloud.

תכונות חדשות ושיפורים

בהמשך מפורטים התכונות החדשות והשיפורים בגרסה הזו.

התאמת גודל המסגרת של WebSocket

אפשר להגדיר את הגודל של מסגרות WebSocket ב-Apigee Edge for Private Cloud. כדי לעשות זאת, צריך להגדיר מאפיינים בשני קבצים שונים בכל הנתבים ומעבדי ההודעות. הערכים בשני הקבצים תמיד חייבים להיות זהים.

  • בקובץ router.properties של הנתב, מגדירים את הפרמטרים הבאים:
    WEBSOCKET.frame.limit=4k
  • בקובץ netty-websocket-adaptor.properties של מעבד ההודעות, מגדירים את הפרמטרים הבאים:
    netty.websocket.message.max.frame.length=4k

מפעילים מחדש את הנתב ואת צמתים של מעבדי ההודעות אחרי שמעדכנים את הקבצים. לדוגמה:

/<inst-root>/apigee4/bin/apigee-service router restart

/<inst-root>/apigee4/bin/apigee-service message-processor restart

(APIRT-1806)

משתני תהליך היעד לא מאוכלסים בצורה נכונה עבור target ו-targetservers בשורה

משתנים חדשים בתהליכי העברת ההודעות מספקים מידע מלא יותר על כתובות URL של נקודות קצה ייעודיות ושרתים ייעודיים:

  • TargetEndpoint: ‏ request.url מחליף את target.basepath.with.query.
  • TargetServer: loadbalancing.targetserver מחליף את targetserver.name. בנוסף, השדה target.basepath מאוכלס רק כשנעשה שימוש ברכיב <Path> ברכיב <LoadBalancer> של HTTPTargetConnection ב-TargetEndpoint. (APIRT-1050)

באגים שתוקנו

בגרסה הזו תוקנו הבאגים הבאים.

מזהה הבעיה תיאור
TBD-82 הבדיקות העצמיות של שרת הניהול נכשלות אחרי שינוי הסיסמה של המערכת
MGMT-2551 ממשק המשתמש בגרסה 4.15.04.03 לא פועל יותר עם Java 6
MGMT-2418 הקובץ apigee.conf של הגדרות ממשק המשתמש לא תומך ב-TLS
MGMT-2255 הבדיקות העצמיות של שרת הניהול נכשלות אחרי שינוי הסיסמה של המערכת
MGMT-1677 רישום ביומן של כשלי אימות וכשלים בהרשאה בתהליך ניפוי הבאגים
CORERT-318 HTTPServer.streaming.buffer.limit=10 גרם לבקשות תקועות לסירוגין
כשעובדים עם לקוחות איטיים ומטענים ייעודיים גדולים, לפעמים הבקשות נתקעות ונגמרת להן הזמן הקצוב בניתוב. הבעיה הזו נצפתה רק כשהמאפיין HTTPServer.streaming.buffer.limit בנתיב היה מוגדר לערך שאינו אפס. הבעיה תוקנה.
APIRT-1766 זמן קצוב לתפוגה ב-WebSockets
APIRT-1713 כשלונות במדיניות של ExtractVariables בעומס של פחות מ-10TPS
APIRT-1472 הודעות ביומן system.log בכל פעם שמופעל ממשק API לבדיקת תקינות
APIRT-1147 נתוני סטרימינג של שרת proxy מקטגוריית S3 לא משלימים יותר את ההורדה