I have two nifi streaming source in flink, I need to perform joins on this two sources. Which will be the better solution to do that? Is it joins api provided by DataStreams or table api(https://ci.apache.org/projects/flink/flink-docs-release-1.5/dev/table/streaming.html#streaming-concepts).?
Also how to maintain the state of the streams and joins? Is there any in build solution provided by flink.
Thanks, Rilwan