Unterstützung für große Nachrichtenn-Nutzlast in Apigee Hybrid konfigurieren

Übersicht

Ab Version 1.14.2 unterstützt Apigee Hybrid große Nachrichtennutzlasten von bis zu 30 MB. Die Standardnutzlastgröße von Nachrichten beträgt 10 MB. Weitere Informationen finden Sie unter Größe der Nachrichtennutzlast.

Wenn Sie die Unterstützung für große Nachrichtenn-Nutzlasten für Ihre Hybridinstallation aktivieren möchten, müssen Sie die folgenden Änderungen an der Laufzeitkonfiguration vornehmen:

Unterstützung für große Nachrichtenn-Nutzlast für Apigee Hybrid konfigurieren

  1. Fügen Sie der Datei overrides.yaml die folgende Stanza hinzu:
    runtime:
      cwcAppend:
        bin_setenv_max_mem: 4096m   # Increase max heap size to 4 gigs
      resources:
        requests:
          memory: 4Gi
        limits:
          memory: 6Gi
    
  2. Aktualisieren Sie das apigee-env-Diagramm für jede Umgebung in Ihrer Installation:

    Probelauf:

    helm upgrade ENV_RELEASE_NAME apigee-env/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --set env=ENV_NAME \
      -f OVERRIDES_FILE \
      --dry-run=server
    
    • ENV_RELEASE_NAME ist ein Name, mit dem Installationen und Upgrades des Diagramms apigee-env nachverfolgt werden. Dieser Name darf nicht mit den Namen anderer Helm-Releases in Ihrer Installation identisch sein. Normalerweise entspricht dies ENV_NAME. Wenn Ihre Umgebung jedoch denselben Namen wie Ihre Umgebungsgruppe hat, müssen Sie unterschiedliche Release-Namen für die Umgebung und die Umgebungsgruppe verwenden, z. B. dev-env-release und dev-envgroup-release. Weitere Informationen zu Releases in Helm finden Sie in der Helm-Dokumentation unter Drei wichtige Konzepte.
    • ENV_NAME ist der Name der Umgebung, die Sie aktualisieren.
    • OVERRIDES_FILE ist die bearbeitete Datei overrides.yaml.

    Aktualisieren Sie das Diagramm:

    helm upgrade ENV_RELEASE_NAME apigee-env/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --set env=ENV_NAME \
      -f OVERRIDES_FILE