Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 21274|Odpowiedź: 1

[Źródło] Spring Boot Kafka restartuje się, aby usunąć stare dane

[Skopiuj link]
Opublikowano 2021-11-14 21:42:26 | | |
Wymagania: Po uruchomieniu aplikacji spring boot z bazy danych lub pamięci podręcznej zostaną odczytane informacje konfiguracyjne, a Kafka zostanie użyta do subskrypcji zmian w konfiguracji. Ponieważ aplikacja zaczyna się od najnowszych informacji konfiguracyjnych, komunikaty o historycznych aktualizacjach konfiguracji Kafki będą bez znaczenia, a jeśli używasz wiadomości historycznych, pojawią się problemy.

Po ponownym uruchomieniu aplikacji Spring Boot pojawia się pytanie, jak usunąć stare dane dotyczące danego tematuWiadomości Kafki dotyczące historii tego tematu nie są odbieraneTen? W rzeczywistości problem ten można rozwiązać, ustawiając początkowy offset, który pozwala subskrybentowi ustawić offset tematu na ostatnią pozycję przed subskrypcją wiadomości.

Nawet jeśli spring.kafka.consumer.auto-offset-reset jest ustawione na najnowszy, konsument odczyta wiadomość z bitu flagi, w którym ostatnio potwierdzono otrzymanie wiadomości, co spowoduje, że po ponownym uruchomieniu zostanie odczytany znaczna liczba komunikatów, jeśli producent wyśle dużą liczbę wiadomości po zamknięciu aplikacji.

Konsument szuka określonego przesunięcia podczas inicjalizacji, używając następującego kodu:

(Koniec)





Poprzedni:Spring Boot dynamicznie ustawia Topic lub GroupId Kafki
Następny:Linux analizuje wynik logowy usługi Systemd
 Ziemianin| Opublikowano 2021-11-15 10:37:05 |
Spring Boot dynamicznie ustawia Topic lub GroupId Kafki
https://www.itsvse.com/thread-10152-1-1.html

W CentOS 7 Kafka często odkłada rozwiązania
https://www.itsvse.com/thread-10090-1-1.html

Wartość auto.offset.reset Kafki jest szczegółowo wyjaśniona
https://www.itsvse.com/thread-10017-1-1.html

System Windows Kafka zawiesza się po pewnym czasie pracy
https://www.itsvse.com/thread-9984-1-1.html

Błąd Windows Kafka Nie udało się wyczyścić logu __consumer_offsets
https://www.itsvse.com/thread-9980-1-1.html

Kafka konfiguruje zdalny monitoring JMX
https://www.itsvse.com/thread-9968-1-1.html

Szczegółowe wyjaśnienie parametrów konfiguracji Kafki
https://www.itsvse.com/thread-9965-1-1.html

Kafka ręcznie ustawia offset offset
https://www.itsvse.com/thread-9641-1-1.html

Operacje Kafki dla kolejek komunikatów .NET/C# [z kodem źródłowym]
https://www.itsvse.com/thread-9619-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com