Présentation
À partir de la version 1.14.2, Apigee hybrid est compatible avec les charges utiles de messages volumineuses pouvant atteindre 30 Mo. La taille de la charge utile des messages par défaut est de 10 Mo. Consultez la section Taille de la charge utile des messages.
Pour activer la prise en charge des charges utiles de message volumineuses pour votre installation hybride, vous devez apporter les modifications suivantes à votre configuration d'exécution:
- Augmentez la taille du tas de mémoire à 4 Go.
- Augmentez
runtime.resources.limits.memory
à 6 Gi. - Augmentez
runtime.resources.requests.memory
à 4 Gi.
Configurer la prise en charge des charges utiles de message volumineuses pour Apigee hybrid
-
Ajoutez le stanza suivant à votre fichier
overrides.yaml
:runtime: cwcAppend: bin_setenv_max_mem: 4096m # Increase max heap size to 4 gigs resources: requests: memory: 4Gi limits: memory: 6Gi
-
Mettez à niveau le chart
apigee-env
pour chaque environnement de votre installation:Effectuez un dry run :
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE \ --dry-run=server
- ENV_RELEASE_NAME est un nom utilisé pour suivre l'installation et les mises à niveau du graphique
apigee-env
. Ce nom doit être différent des autres noms de versions Helm de votre installation. Il s'agit généralement deENV_NAME
. Toutefois, si votre environnement a le même nom que votre groupe d'environnements, vous devez utiliser des noms de version différents pour l'environnement et le groupe d'environnements, par exempledev-env-release
etdev-envgroup-release
. Pour en savoir plus sur les versions dans Helm, consultez la section Trois grands concepts class="external" dans la documentation Helm. - ENV_NAME est le nom de l'environnement que vous mettez à niveau.
- OVERRIDES_FILE est votre fichier
overrides.yaml
modifié.
Mettez à niveau le graphique :
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE
- ENV_RELEASE_NAME est un nom utilisé pour suivre l'installation et les mises à niveau du graphique