robinhood / faust

Python Stream Processing
Other
6.72k stars 535 forks source link

Feature Pattern Matching / Join #239

Open FlorianKuckelkorn opened 5 years ago

FlorianKuckelkorn commented 5 years ago

Hi,

first of all a very interessting project of high quality. Good work ! One question concering planned features: Are there any plans (if yes when? or do you have a roadmap or something similar) to implement some sort of complex event progressing. Like joining multiple streams based on a correlationid in a give time window and doing pattern matching on it?

greets Florian

ghost commented 5 years ago

Looking for this as well! In the absence of joins, is there a way to collate information from different sources? I'm not sure what to look for in the documentation. From @ask 's response to #288 it looks like I can read from multiple streams. Will I then have to iterate through those streams and then collate that information?

MarechJ commented 3 years ago

I second that feature request. Faust looked like an interesting alternative to KSQL but unfortunately joins are a must for us.