Broker 和 Controller 配置
本文旨在解释 AutoMQ 部署过程中涉及的配置参数,包括配置定义、描述、设置范围和规范等,以帮助开发者在生产环境中进行必要的自定义调整。
AutoMQ 基于对象存储实现了存储计算分离,完全兼容 Apache Kafka,因此关于 Kafka 的功能配置(例如 ACL、网络等)均可以参考官方配置文档。本文档仅列举 AutoMQ 新增的存储模块相关的配置参数。
公共配置
elasticstream.enable
列表项 | 说明 |
---|---|
配置描述 | 是否启动 AutoMQ,该参数必须设置为 true。 |
值类型 | boolean |
默认值 | false |
合法输入范围 | N/A |
重要级别 | 高,需要谨慎配置 |
automq.zonerouter.channels
通过开启跨可用区请求路由功能,减少跨可用区数据传输,减少流量成本。该功能详情请参考 概述▸ 。
列表项 | 说明 |
---|---|
配置描述 | 跨可用区的 channel 配置,通过配置跨可用区路由组件可极大减少跨 zone 流量带来的成本。目前只支持对象存储,格式是:0@s3://$bucket?region=$region[&batchInterval=250][&maxBytesInBatch=8388608] |
值类型 | string |
默认值 | null |
合法输入范围 | N/A |
重要级别 | 高,需要谨慎配置 |