| Broker 侧 | broker.rack=<机架/可用区标识>,影响副本分配 |
|---|---|
| 消费侧 | client.rack + replica.selector.class 从最近副本读 |
| 收益 | 容灾与跨区流量成本优化 |
配置片段
配置片段
# broker.properties
broker.rack=az-a
# consumer.properties
client.rack=az-a
replica.selector.class=org.apache.kafka.common.replica.RackAwareReplicaSelector机架感知只影响新创建主题的副本分配;存量主题要重新分配才会按新拓扑排布。