13.2.117. KafkaBridgeProducerSpec schema reference
用于: KafkaBridgeSpec
KafkaBridgeProducerSpec
schema 属性的完整列表
将 Kafka 网桥的制作者选项配置为密钥。
这些值可以是以下 JSON 类型之一:
- 字符串
- 数字
- 布尔值
您可以为生产者指定并配置 Apache Kafka 配置文档 中列出的选项,但那些直接由 AMQ Streams 管理的选项除外。具体来说,所有键为等于或以以下任一字符串开头的配置选项将被禁止:
-
ssl.
-
sasl.
-
安全性.
-
bootstrap.servers
当 config
属性中存在一个禁止选项时,它将被忽略,并会在 Cluster Operator 日志文件中输出警告信息。所有其他选项将传递给 Kafka
Cluster Operator 不验证 config
对象中的键或值。如果提供了无效的配置,Kafka Bridge 集群可能不会启动,或者可能会变得不稳定。修复配置,以便 Cluster Operator 可以将新配置部署到所有 Kafka Bridge 节点。
禁止的选项有例外。对于使用特定 密码套件 作为 TLS 版本进行客户端连接,您可以配置 allowed ssl
属性。
Kafka Bridge producer 配置示例
apiVersion: kafka.strimzi.io/v1beta2 kind: KafkaBridge metadata: name: my-bridge spec: # ... producer: config: acks: 1 delivery.timeout.ms: 300000 ssl.cipher.suites: "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384" ssl.enabled.protocols: "TLSv1.2" ssl.protocol: "TLSv1.2" ssl.endpoint.identification.algorithm: HTTPS # ...
13.2.117.1. KafkaBridgeProducerSpec
schema properties
属性 | 描述 |
---|---|
config | Kafka 制作者配置,用于网桥创建的制作者实例。无法设置带有以下前缀的属性:ssl.、bootstrap.servers、sasl. and security. (除 ssl.endpoint.identification.algorithm, ssl.cipher.suites, ssl.protocol, ssl.protocols ssl.enabled.protocols 外)。 |
map |