Configurar la compatibilidad con cargas útiles de mensajes grandes en Apigee Hybrid

Información general

A partir de la versión 1.14.2, Apigee hybrid admite cargas útiles de mensajes grandes de hasta 30 MB. El tamaño predeterminado de la carga útil de los mensajes es de 10 MB. Consulta Tamaño de la carga útil del mensaje.

Para habilitar la compatibilidad con cargas útiles de mensajes grandes en tu instalación híbrida, debes hacer los siguientes cambios en la configuración del tiempo de ejecución:

Configurar la compatibilidad con cargas útiles de mensajes grandes en Apigee Hybrid

  1. Añade la siguiente estrofa a tu archivo overrides.yaml:
    runtime:
      cwcAppend:
        bin_setenv_max_mem: 4096m   # Increase max heap size to 4 gigs
      resources:
        requests:
          memory: 4Gi
        limits:
          memory: 6Gi
    
  2. Actualiza el gráfico apigee-env de cada entorno de tu instalación:

    Prueba de funcionamiento:

    helm upgrade ENV_RELEASE_NAME apigee-env/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --set env=ENV_NAME \
      -f OVERRIDES_FILE \
      --dry-run=server
    
    • ENV_RELEASE_NAME es un nombre que se usa para hacer un seguimiento de la instalación y las actualizaciones del gráfico apigee-env. Este nombre debe ser único y diferente de los demás nombres de lanzamientos de Helm de tu instalación. Normalmente, es la misma que ENV_NAME. Sin embargo, si tu entorno tiene el mismo nombre que tu grupo de entornos, debes usar nombres de lanzamiento diferentes para el entorno y el grupo de entornos, como dev-env-release y dev-envgroup-release. Para obtener más información sobre las versiones de Helm, consulta el artículo Tres conceptos importantes class="external" de la documentación de Helm.
    • ENV_NAME es el nombre del entorno que vas a actualizar.
    • OVERRIDES_FILE es el archivo overrides.yaml editado.

    Actualiza el gráfico:

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