概览
从 1.14.2 版开始,Apigee Hybrid 支持最多 30MB 的大型消息载荷。默认消息载荷大小为 10 MB。请参阅消息载荷大小。
如需为混合安装支持大型消息载荷,您需要对运行时配置进行以下更改:
- 将堆大小增加到 4Gi。
- 将
runtime.resources.limits.memory
增加到 4Gi。 - 将
runtime.resources.requests.memory
增加到 6Gi。
为 Apigee Hybrid 配置对大型消息载荷的支持
-
将以下节添加到
overrides.yaml
文件中:runtime: cwcAppend: bin_setenv_max_mem: 4096m # Increase max heap size to 4 gigs resources: requests: memory: 4Gi limits: memory: 6Gi
-
升级安装中的每个环境的
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-release
和dev-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
- ENV_RELEASE_NAME 是用于跟踪