在 Apigee Hybrid 中配置大型消息载荷支持

概览

从 1.14.2 版开始,Apigee Hybrid 支持最多 30MB 的大型消息载荷。默认消息载荷大小为 10 MB。请参阅消息载荷大小

如需为混合安装支持大型消息载荷,您需要对运行时配置进行以下更改:

为 Apigee Hybrid 配置对大型消息载荷的支持

  1. 将以下节添加到 overrides.yaml 文件中:
    runtime:
      cwcAppend:
        bin_setenv_max_mem: 4096m   # Increase max heap size to 4 gigs
      resources:
        requests:
          memory: 4Gi
        limits:
          memory: 6Gi
    
  2. 升级安装中的每个环境的 apigee-env 图表:

    试运行:

    helm upgrade ENV_RELEASE_NAME apigee-env/ \
      --install \
      --namespace APIGEE_NAMESPACE \
      --set env=ENV_NAME \
      -f OVERRIDES_FILE \
      --dry-run=server
    
    • ENV_RELEASE_NAME 是用于跟踪 apigee-env 图表的安装和升级情况的名称。此名称必须与安装中的其他 Helm 版本名称不同。通常,这与 ENV_NAME 相同。但是,如果您的环境与环境组具有相同的名称,您必须为环境和环境组使用不同的版本名称,例如 dev-env-releasedev-envgroup-release。如需详细了解 Helm 中的版本,请参阅 Helm 文档中的三大概念 class="external"
    • ENV_NAME 是您要升级的环境的名称。
    • OVERRIDES_FILE 是修改后的 overrides.yaml 文件。

    升级图表:

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