Zakelly commented on PR #24690: URL: https://github.com/apache/flink/pull/24690#issuecomment-2072141564
> @Zakelly yes it is Project Reactor, I totally understand your concerns, we don't need too many heavy and fancy staff, but what we need just only the [reactor-core](https://github.com/reactor/reactor-core). It can help managing threads, context and chaining the callback operations etc. And reactor is proven to be very high efficiency, if we could build based on reactor, it will save tons of effort. Actually, the real effort is `StateFutureImpl` and `AbstractStateIterator`, which have been implemented. Other parts about controlling the thread, scheduling and checkpointing should be implemented by ourselves to ensure the correct behavior with other existing components. The key point is we're not building from nothing, and we should leverage the existing thread model of Flink. -- 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]
