第 7 章 启用 AMQ Streams 功能门
AMQ Streams operator 使用功能门来启用或禁用特定功能和功能。通过启用功能门,您可以更改对应 Operator 的行为,从而向 AMQ Streams 部署引入了该功能。
功能门可能会被默认启用或禁用,具体取决于其成熟度等级。
要修改功能门的默认状态,请在 Operator 配置中使用 STRIMZI_FEATURE_GATES 环境变量。您可以使用这个单一环境变量修改多个功能门。指定以逗号分隔的功能门名称和前缀列表。+ 前缀启用功能门和 - 前缀会禁用它。
启用 FeatureGate1 并禁用 FeatureGate2的功能门配置示例
env:
- name: STRIMZI_FEATURE_GATES
value: +FeatureGate1,-FeatureGate2
env:
- name: STRIMZI_FEATURE_GATES
value: +FeatureGate1,-FeatureGate2
7.1. ControlPlaneListener 功能门 复制链接链接已复制到粘贴板!
ControlPlaneListener 功能门已移到 GA,这意味着它现已永久启用且无法禁用。启用 ControlPlaneListener 后,Kafka 控制器和代理之间的连接在端口 9090 上使用内部 control plane 侦听器。在代理间复制数据,以及来自 AMQ Streams operator、Cruise Control 或 Kafka Exporter 的内部连接,使用端口 9091 上的 复制监听程序。
永久启用 ControlPlaneListener 功能门后,现在可以在 AMQ Streams 1.7 及更早版本和 AMQ Streams 2.3 及更新版本之间直接升级或降级。您必须首先通过 AMQ Streams 版本中的一个 AMQ Streams 版本升级或降级,禁用 ControlPlaneListener 功能门,然后降级或升级(启用了功能门)到目标版本。