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

Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an.
info

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

Neue Features und Verbesserungen

Im Folgenden sind die neuen Funktionen und Verbesserungen in diesem Release aufgeführt:

Anpassung der WebSocket-Frame-Größe

Sie können die Größe von WebSocket-Frames in Apigee Edge for Private Cloud konfigurieren. Konfigurieren Sie dazu die Eigenschaften in zwei verschiedenen Dateien auf allen Routern und Nachrichten-Prozessoren. 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 Nachrichten-Prozessors Folgendes:
    netty.websocket.message.max.frame.length=4k

Starten Sie den Router und die Knoten für den Nachrichtenprozessor 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 liefern vollständigere URL-Informationen für Zielendpunkte und Zielserver:

  • TargetEndpoint: „request.url“ ersetzt „target.basepath.with.query“.
  • TargetServer: „loadbalancing.targetserver“ ersetzt „targetserver.name“. Außerdem wird „target.basepath“ nur dann ausgefüllt, wenn das Element „<Path>“ im Element „<LoadBalancer>“ der HTTPTargetConnection des Zielendpunkts verwendet wird. (APIRT-1050)

Fehlerkorrekturen

Folgende Fehler wurden in diesem Release behoben.

Problem-ID Beschreibung
TBD-82 Selbstprüfungen des Verwaltungsservers nach Änderung des Systempassworts fehlschlagen
MGMT-2551 Die Benutzeroberfläche in 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 nach Änderung des Systempassworts fehlschlagen
MGMT-1677 Authentifizierungs- und Autorisierungsfehler im Debug-Log erfassen
CORERT-318 HTTPServer.streaming.buffer.limit=10 führte zu zeitweiligen hängenden Anfragen
Bei langsamen Clients und großen Nutzlasten blieben die Anfragen gelegentlich hängen und es kam zu einer Zeitüberschreitung beim Router. Dieses Problem trat nur auf, wenn die Eigenschaft „HTTPServer.streaming.buffer.limit“ des Routers auf einen Wert ungleich 0 festgelegt war. Das Problem wurde behoben.
APIRT-1766 Zeitüberschreitungen bei WebSockets
APIRT-1713 Fehler bei der ExtractVariables-Richtlinie bei einer Auslastung von unter 10 TPS
APIRT-1472 Nachrichten in „system.log“ jedes Mal, wenn eine API für die Systemdiagnose aufgerufen wird
APIRT-1147 Der Download von Proxy-Streamingdaten aus einem S3-Bucket wird nicht mehr abgeschlossen