Panoramica
A partire dalla versione 1.14.2, Apigee hybrid supporta payload dei messaggi di grandi dimensioni fino a 30 MB. La dimensione predefinita del payload del messaggio è 10 MB. Consulta Dimensioni del payload del messaggio.
Per abilitare il supporto del payload dei messaggi di grandi dimensioni per l'installazione ibrida, devi apportare le seguenti modifiche alla configurazione di runtime:
- Aumenta la dimensione dell'heap a 4 GB.
- Aumenta
runtime.resources.limits.memory
a 6 GB. - Aumenta
runtime.resources.requests.memory
a 4 GB.
Configurare il supporto del payload dei messaggi di grandi dimensioni per Apigee hybrid
-
Aggiungi la seguente stanza al file
overrides.yaml
:runtime: cwcAppend: bin_setenv_max_mem: 4096m # Increase max heap size to 4 gigs resources: requests: memory: 4Gi limits: memory: 6Gi
-
Esegui l'upgrade del grafico
apigee-env
per ogni ambiente dell'installazione:Prova:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE \ --dry-run=server
- ENV_RELEASE_NAME è un nome utilizzato per tenere traccia dell'installazione e degli upgrade del grafico
apigee-env
. Questo nome deve essere univoco rispetto agli altri nomi delle release di Helm nell'installazione. In genere, è uguale aENV_NAME
. Tuttavia, se l'ambiente ha lo stesso nome del gruppo di ambienti, devi utilizzare nomi di release diversi per l'ambiente e il gruppo di ambienti, ad esempiodev-env-release
edev-envgroup-release
. Per ulteriori informazioni sulle release in Helm, consulta Tre concetti fondamentali class="external" nella documentazione di Helm. - ENV_NAME è il nome dell'ambiente di cui stai eseguendo l'upgrade.
- OVERRIDES_FILE è il file
overrides.yaml
modificato.
Esegui l'upgrade del grafico:
helm upgrade ENV_RELEASE_NAME apigee-env/ \ --install \ --namespace APIGEE_NAMESPACE \ --set env=ENV_NAME \ -f OVERRIDES_FILE
- ENV_RELEASE_NAME è un nome utilizzato per tenere traccia dell'installazione e degli upgrade del grafico