Configurer la prise en charge des charges utiles de message volumineuses dans Apigee hybrid

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:

Configurer la prise en charge des charges utiles de message volumineuses pour Apigee hybrid

  1. 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
    
  2. 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 de ENV_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 exemple dev-env-release et dev-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