我有一个KStream实现,并且我看到ProducerConfig和StreamsConfig都具有类似的设置,例如REQUEST_TIMEOUT_MS_CONFIG。
我应该同时设置两者吗?
如果没有,那是哪一个?
答案 0 :(得分:0)
它们都对同一事物进行评估(以及ConsumerConfig属性)。如果同时设置了两者,则后者将覆盖第一个,因为这就是Java Maps&Properties的工作方式。
如果在编写Kafka Streams作业时坚持使用StreamsConfig常量,通常更容易阅读代码