sebastienviale opened a new pull request, #19995:
URL: https://github.com/apache/kafka/pull/19995
Pull request to implement KIP-1138, which aims to address several issues
related to the configuration application process in Kafka Streams.
This PR has multiple goals:
- Deprecate `TopologyConfig` in favor of `StreamsConfig`.
- Deprecate `StreamsBuilder#build(StreamsConfig)` and encourage users to
pass configurations via the `StreamsBuilder` constructor instead.
- Deprecate constructors in `StreamsBuilder` and Topology that accept a
`TopologyConfig`, replacing them with constructors that accept a Properties or
Map.
- Improve misconfiguration detection by:
- Throwing an exception if a topology-specific config is set in
`StreamsConfig` but not applied to the topology.
- Logging a warning if a topology-specific config is set in both places
but has different values.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]