I'm trying to understand if Flink can perform the way I need it to.
Using the CEP library for pattern matching, is it possible to set up multiple streams based off initial pattern match?
For instance, a message comes in and matches pattern x1, and then the next message matches pattern y1, the following is y2, and the next is x2. Is there a way for Flink to distinguish between the multiple sets of patterns, and keep looking for each pattern match over a specified length of time?
Or does Flink just ignore messages that don't match the next part of the pattern? If the order is x1 > y1 > y2 > x2, will it just ignore y1 and y2 because they don't match the pattern of x1?