使用KStream实现时,应该设置ProducerConfig还是StreamsConfig设置?

时间:2018-07-08 19:59:32

标签: apache-kafka kafka-producer-api apache-kafka-streams

我有一个KStream实现,并且我看到ProducerConfig和StreamsConfig都具有类似的设置,例如REQUEST_TIMEOUT_MS_CONFIG。

我应该同时设置两者吗?
如果没有,那是哪一个?

1 个答案:

答案 0 :(得分:0)

它们都对同一事物进行评估(以及ConsumerConfig属性)。如果同时设置了两者,则后者将覆盖第一个,因为这就是Java Maps&Properties的工作方式。

如果在编写Kafka Streams作业时坚持使用StreamsConfig常量,通常更容易阅读代码