4.15.04.03-WS (WebSockets) - Notes de version d'Apigee Edge pour le cloud privé

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

Le jeudi 13 août 2015, nous avons publié un correctif pour Apigee Edge pour les WebSockets du cloud privé.

Nouvelles fonctionnalités et améliorations

Voici les nouvelles fonctionnalités et améliorations de cette version.

Ajustement de la taille du frame WebSocket

Vous pouvez configurer la taille des trames WebSocket dans Apigee Edge for Private Cloud. Pour ce faire, configurez les propriétés dans deux fichiers différents sur tous les routeurs et processeurs de messages. Les valeurs des deux fichiers doivent toujours correspondre.

  • Dans le fichier router.properties du routeur, configurez:
    WEBSOCKET.frame.limit=4k
  • Dans le fichier netty-websocket-adaptor.properties du processeur de messages, configurez:
    netty.websocket.message.max.frame.length=4k

Une fois les fichiers mis à jour, redémarrez le routeur et les nœuds de traitement des messages. Exemple :

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

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

(APIRT-1806).

Les variables de flux cible ne sont pas correctement renseignées pour les serveurs cibles et cibles intégrés

Les nouvelles variables des flux de messages fournissent des informations d'URL plus complètes pour les points de terminaison cibles et les serveurs cibles:

  • TargetEndpoint: request.url remplace target.basepath.with.query.
  • TargetServer: load balancer.targetserver remplace targetserver.name. En outre, target.basepath n'est renseigné que lorsque l'élément <Path> est utilisé dans l'élément HTTPTargetConnection <LoadBalancer> du TargetEndpoint. (APIRT-1050).

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
TBD-82 Les vérifications automatiques du serveur de gestion échouent après la modification du mot de passe du système
MGMT-2551 L'interface utilisateur de la version 4.15.04.03 ne fonctionne plus avec Java 6
MGMT-2418 La configuration d'interface utilisateur apigee.conf n'est pas compatible avec TLS
MGMT-2255 Les vérifications automatiques du serveur de gestion échouent après la modification du mot de passe du système
MGMT-1677 Échec de l'authentification des journaux et échecs d'autorisation lors du débogage
CORERT-318 HTTPServer.streaming.buffer.limit=10 a provoqué des requêtes bloquées intermittentes
Lors de la gestion des clients lents et des charges utiles volumineuses, les requêtes se bloquaient et échappaient parfois du routeur. Ce problème ne s'est produit que lorsque la propriété HTTPServer.streaming.buffer.limit était définie sur une valeur non nulle pour le routeur. Le problème a été résolu.
APIRT-1766 Délais d'inactivité sur WebSockets
APIRT-1713 Échecs de la règle ExtractVariables sous une charge de 10 TPS
APIRT-1472 Messages sur system.log chaque fois qu'une API de vérification de l'état est appelée
APIRT-1147 Le téléchargement des données de streaming du proxy depuis le bucket S3 n'est plus terminé