【发布时间】:2018-07-08 19:59:32
【问题描述】:
我有一个 KStream 实现,我看到 ProducerConfig 和 StreamsConfig 都有类似的设置,例如 REQUEST_TIMEOUT_MS_CONFIG。
我应该同时设置吗?
如果不是,是哪一个?
【问题讨论】:
标签: apache-kafka kafka-producer-api apache-kafka-streams
我有一个 KStream 实现,我看到 ProducerConfig 和 StreamsConfig 都有类似的设置,例如 REQUEST_TIMEOUT_MS_CONFIG。
我应该同时设置吗?
如果不是,是哪一个?
【问题讨论】:
标签: apache-kafka kafka-producer-api apache-kafka-streams
它们都评估为同一事物(以及 ConsumerConfig 属性)。如果您同时设置两者,后一个会覆盖第一个,因为这就是 Java 地图和属性的工作方式。
如果您在编写 Kafka Streams 作业时坚持使用 StreamsConfig 常量,通常更容易阅读您的代码
【讨论】: