4.15.04.03-WS (WebSockets) – Versionshinweise zu Apigee Edge for Private Cloud

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Am Donnerstag, dem 13. August 2015, haben wir einen Patch für Apigee Edge für Private Cloud WebSockets veröffentlicht.

Neue Features und Verbesserungen

Im Folgenden sind die neuen Funktionen und Verbesserungen in dieser Version aufgeführt.

Anpassung der Framegröße von WebSocket

Sie können die Größe von WebSocket-Frames in Apigee Edge für Private Cloud konfigurieren. Konfigurieren Sie dazu Attribute in zwei verschiedenen Dateien auf allen Routern und Nachrichtenprozessoren. Die Werte in beiden Dateien müssen immer übereinstimmen.

  • Konfigurieren Sie in der Datei „router.properties“ des Routers Folgendes:
    WEBSOCKET.frame.limit=4k
  • Konfigurieren Sie in der Datei netty-websocket-adaptor.properties des Message Processor Folgendes:
    netty.websocket.message.max.frame.length=4k

Starten Sie den Router und den Message Processor-Knoten neu, nachdem Sie die Dateien aktualisiert haben. Beispiel:

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

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

(APIRT-1806)

Zielflussvariablen werden für Inline-Ziel- und -Zielserver nicht korrekt ausgefüllt

Neue Variablen in Nachrichtenflüssen bieten umfassendere URL-Informationen für Zielendpunkte und Zielserver:

  • TargetEndpoint: request.url ersetzt target.basepath.with.query.
  • TargetServer: Load Balancing.targetserver ersetzt targetserver.name. target.basepath wird außerdem nur ausgefüllt, wenn das Element <Path> im Element HTTPTargetConnection <LoadBalancer> des TargetEndpoint verwendet wird. (APIRT-1050)

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Fehler-ID Beschreibung
TBD-82 Selbstprüfungen des Verwaltungsservers schlagen nach einer Änderung des Systempassworts fehl
MGMT-2551 Die Benutzeroberfläche in Version 4.15.04.03 funktioniert nicht mehr mit Java 6
MGMT-2418 Die UI-Konfiguration apigee.conf unterstützt kein TLS
MGMT-2255 Selbstprüfungen des Verwaltungsservers schlagen nach einer Änderung des Systempassworts fehl
MGMT-1677 Authentifizierungsfehler und Autorisierungsfehler in der Fehlerbehebung protokollieren
CORERT-318 HTTPServer.streaming.buffer.limit=10 verursachte unregelmäßige hängende Anfragen.
Bei langsamen Clients und großen Nutzlasten hängen die Anfragen manchmal ab und es kam zu einer Zeitüberschreitung beim Router. Dieses Problem trat nur auf, wenn die Eigenschaft HTTPServer.streaming.buffer.limit für den Router auf einen Wert ungleich null gesetzt wurde. Das Problem wurde behoben.
APIRT-1766 Zeitüberschreitungen bei WebSockets
APIRT-1713 ExtractVariables-Richtlinienfehler bei einer Last von 10 TPS
APIRT-1472 Nachrichten in system.log, wenn eine Systemdiagnose-API aufgerufen wird
APIRT-1147 Proxy-Streamingdaten aus S3-Bucket werden nicht mehr heruntergeladen