Muszę przeczytać wiadomości w danym przedziale czasowym z tematu Kafki. Rozwiązaniem, które przychodzi mi na myśl, jest najpierw znalezienie największego przesunięcia na początku zakresu czasowego, a następnie kontynuowanie korzystania z wiadomości do momentu wyrównania wszystkich partycji poza końcem przedziału czasowego. Czy istnieje lepsze podejście do rozwiązania tego problemu? Dzięki!Jak powinniśmy czytać tematy Kafki w danym przedziale czasowym?
5
A
Odpowiedz
0
Co masz na myśli mówiąc "zakres czasowy"?
Zakres czasowy wiadomości w kolejce lub sygnatury czasowej w wiadomościach? :-)
To, co bym rozważał, to wykorzystać strumienie Kafki i strumień w oknie i albo odbierać wiadomości poza strumieniem z założeniem, że bieżący znacznik czasu odebrania wiadomości to ten z zakresu, a następnie rozważ wiadomość, w przeciwnym razie po prostu ją zignoruj .
Z drugiej strony, jeśli weźmiesz pod uwagę znaczniki czasu w komunikacie, małe rozszerzenie na strumień (w metodzie java DSL .filter()) naprawdę dobrze odfiltruje wiadomości dla ciebie. Musisz tylko sformułować dobry predykat.
Powiązane problemy
- 1. Wstaw wszystkie daty w przedziale czasowym w tabeli
- 2. Określanie, kiedy harmonogram serwera sql będzie uruchamiany w określonym przedziale czasowym?
- 3. Sprawdź, czy data mieści się w przedziale czasowym, używając Joda lub standardowego interfejsu API języka Java
- 4. Uruchom funkcję w przedziale czasu w jQuery
- 5. Jak zdobyć potwierdzenie od Kafki
- 6. włącza tematy dla aplikacji
- 7. Kategorie podkategorii nawigacji w przedziale
- 8. Znajdź, czy aktualny czas mieści się w przedziale od
- 9. Jak zdobyć wszystkie tematy kwerendy Jeny?
- 10. Jak połączyć Tematy/Generic.xaml do window1.xaml?
- 11. Lista konsumentów Kafki
- 12. Znajdowanie najbliższa liczba w przedziale
- 13. Zasady Kafki i zapory
- 14. Zapytanie znaleźć tematy w zależności od znacznika
- 15. Błąd producenta Java Kafki
- 16. Jak dodać pole datetime z polem czasowym
- 17. Wirtualne tematy/kolejki i trwałość
- 18. Jak wykonać obliczenia z kodem czasowym?
- 19. Shibboleth - Jak czytać atrybuty?
- 20. grupa o przedziale cenowym
- 21. Jak zbudować skuteczną kontrolę zdrowia brokera Kafki?
- 22. Jak sprawdzić, czy SSL działa dla Kafki
- 23. Jak czytać plik pikle?
- 24. Scalanie wielu identycznych tematów Strefy Kafki
- 25. Jak wyodrębnić tematy w zdaniu i ich odpowiednich frazach zależnych?
- 26. Python rejestrowania: Użycie milisekund w formacie czasowym
- 27. Wybieranie ostatnich n pozycji w szeregu czasowym
- 28. alternatywna do okrężnicy w formacie czasowym
- 29. Jak znaleźć najbliższe miasta w danym promieniu?
- 30. Jak czytać cyrylicę w Unicode w C++?