Hey Nick, Thanks for the KIP. This seems like a great addition. However, just wondering if the 2 new methods that you plan to add are meant only for streaming recursion? I would imagine they could be repurposed for other use cases as well? If yes, then probably the KIP should revolve around the addition of adding these methods which would btw also support streaming recursion. IMHO adding 2 new methods just for streaming recursion seems slightly odd to me.
Also, pardon my ignorance here, but I don't have much insight into streaming recursion. You can add some more context to it. Thanks! Sagar. On Tue, Jul 26, 2022 at 8:46 PM Nick Telford <nick.telf...@gmail.com> wrote: > Hi everyone, > > URL: > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-857%3A+Streaming+recursion+in+Kafka+Streams > > Here's a KIP for extending the Streams DSL API to support "streaming > recursion". See the Motivation section for details on what I mean by this, > along with an example of recursively counting nodes in a graph. > > I haven't included changes for the PAPI, mostly because I don't use it, so > I'm not as familiar with the idioms there. If you can think of a good > analogue for a new PAPI method, I'm happy to include it in the KIP. > > Regards, > > Nick Telford >