Mam dwa strumienie danych, które chcę połączyć. Problem polega na tym, że jeden strumień danych ma znacznie wyższą częstotliwość niż inne i zdarzają się sytuacje, w których jeden strumień w ogóle nie odbiera zdarzeń. Czy możliwe jest korzystanie z ostatniego wydarzenia z jednego strumienia i dołączenie go z innym strumieniem do każdego nadchodzącego wydarzenia?Połączyć dwa strumienie w Apache Flink niezależnie od czasu okna
Jedynym znalezionym rozwiązaniem jest użycie funkcji łączenia, ale trzeba określić wspólne okno, w którym można zastosować funkcję łączenia. To okno nie jest osiągnięte, gdy jeden strumień nie otrzymuje żadnych zdarzeń.
Czy istnieje możliwość zastosowania funkcji łączenia dla każdego zdarzenia pochodzącego z jednego lub drugiego strumienia i utrzymania stanu ostatnio zużytego zdarzenia i wykorzystania tego zdarzenia dla funkcji łączenia?
Z góry dziękuję za pomocne wskazówki!
Dziękujemy! Właśnie tego szukałem! – FLoppix
@DavidAnderson Odmiennie, Czy ten przykład byłby inny przy dołączaniu dwóch szybkich (częstych) strumieni? Co byś zmienił? – Beckham