Hello Bruno,

The KIP as been updated. Feel free to give more feedbacks and I will
complete accordingly.

Kr,

F.

Le jeu. 5 mai 2022 à 22:22, Bruno Cadonna <cado...@apache.org> a écrit :

> 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