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

אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X.
מידע

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

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

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

התאמה של גודל WebSocket frame

אתם יכולים להגדיר את הגודל של WebSocket frames ב-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)

משתני היעד של זרימת הנתונים לא מאוכלסים בצורה נכונה עבור יעד מוטבע ושרתי יעד

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

  • ‫TargetEndpoint: request.url מחליף את target.basepath.with.query.
  • ‫TargetServer: loadbalancing.targetserver מחליף את targetserver.name. בנוסף, המשתנה target.basepath מאוכלס רק כשמשתמשים ברכיב <Path> ברכיב HTTPTargetConnection <LoadBalancer> של 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 בעומס של עד 10 בקשות לשנייה
APIRT-1472 הודעות ב-system.log בכל פעם שמפעילים API של בדיקת תקינות
APIRT-1147 הורדה של נתוני סטרימינג מ-S3 bucket דרך שרת proxy לא מסתיימת יותר