Hi Francois,

Thanks for the KIP!

Here my first feedback:

1. Could you please extend the motivation section, so that it is clear for a non-Spring dev why the change is needed? Usually, a motivation section benefits a lot from an actual example. Extending the motivation section would also make the KIP more self-contained which is important IMO since this is kind of a log of the major changes to Kafka. Descriptions of major changes should not completely depend on external links (which may become dead in future). Referencing external resources to point to more details or give context is useful, though.

2. Why do you only want to change/add the constructors that take the properties objects and de/serializers and you do not also want to add/change the constructors that take only the properties?

3. I found the following stalled KIP whose motivation is really similar to yours:

https://cwiki.apache.org/confluence/display/KAFKA/KIP-378%3A+Enable+Dependency+Injection+for+Kafka+Streams+handlers

That KIP is also the reason why Kafka Streams still has the constructors with the StreamsConfig parameter. Maybe you want to mention this KIP in yours or even incorporate the remaining topology test driver API changes in your KIP.
Some related links:
- https://github.com/apache/kafka/pull/5344#issuecomment-413350338
- https://github.com/apache/kafka/pull/10484
- https://issues.apache.org/jira/browse/KAFKA-6386

Best,
Bruno


On 04.05.22 22:26, François Rosière wrote:
Hi all,

KIP-832 has been created to allow implementing Spring managed interceptors
for Producers and Consumers.

At the moment, interceptors are given as configuration classes to the
producer and consumer configurations. So, the idea here would be to create
2 new constructors to allow using a Producer and Consumer configuration
instead of properties or a key value map of configurations entries.
Interceptors could then be given as instances by overriding a config method.
More details can be found in the Spring issue.
https://github.com/spring-projects/spring-kafka/issues/2244

Any feedback, proposal, vote for this KIP would be more than welcome.

Kind regards,

Francois R.

Le lun. 2 mai 2022 à 21:05, François Rosière <francois.rosi...@gmail.com> a
écrit :

Kip link:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=211882578



Reply via email to