Configurare il supporto del payload dei messaggi di grandi dimensioni in Apigee hybrid

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:

Configurare il supporto del payload dei messaggi di grandi dimensioni per Apigee hybrid

  1. 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
    
  2. 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 a ENV_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 esempio dev-env-release e dev-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