Ü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:
- Erhöhen Sie die Heap-Größe auf 4 Gi.
- Erhöhen Sie
runtime.resources.limits.memory
auf 6 Gi. - Erhöhen Sie
runtime.resources.requests.memory
auf 4 Gi.
Unterstützung für große Nachrichtenn-Nutzlast für Apigee Hybrid konfigurieren
-
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
-
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 diesENV_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
unddev-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
- ENV_RELEASE_NAME ist ein Name, mit dem Installationen und Upgrades des Diagramms