|
|
|
|
|
by jgraettinger1
1771 days ago
|
|
A big difference is the removal of windowing: Flink lets you aggregate or join events only so long as they arrive in the same temporally-bound window. You're required to have a window, and it's core to the semantics of your workflow. Flow's model doesn't use windows, and allows for long-distance (in time) joins and aggregations. There's no concept of "late" data in Flow: it just keeps on updating the desired aggregate. |
|
This is if you want to use high level API. If you use lower-level ProcessFunction you have even more flexibility.