第 1 章 Kafka 调整概述

使用配置属性优化 Kafka 代理、生产者和消费者的性能。您可以在 OCP 和 RHEL 上为 AMQ Streams 指定配置属性。

需要最小配置属性集合,但您可以添加或调整属性来更改生产者和用户如何与 Kafka 代理交互。例如,您可以调整消息的延迟和吞吐量,以便客户端实时响应数据。

您可以通过分析指标来衡量初始配置的位置,然后进行增量更改并进一步比较指标,直到您具有您需要的配置。

有关 Apache Kafka 配置属性的更多信息,请参阅 Apache Kafka 文档

1.1. 映射属性和值

如何指定配置属性取决于部署的类型。如果您在 OCP 上部署了 AMQ Streams,您可以使用 Kafka 资源通过 config 属性为 Kafka 代理添加配置。在 RHEL 上使用 AMQ Streams,您将配置作为环境变量添加到属性文件中。

当您向自定义资源添加 config 属性时,您可以使用冒号(':')来映射属性和值。

自定义资源中的配置示例

num.partitions:1

当您将属性添加为环境变量时,您可以使用等号('=')来映射属性和值。

作为环境变量的示例配置

num.partitions=1