2017-12-15 6 views
1

Ich möchte den Statusspeicher einer bestimmten Instanz in einer Kafka-Stream-Anwendung löschen. Angenommen, ich führe die Höchstwerte der Liste in einem Zustand auf, möchte sie stündlich löschen. Gibt es einen Weg dies zu tun - ohne die Anwendung zu stoppen?Löschen des Statusspeichers der Anwendung

Antwort

1

Scheint möglich.

Zum Beispiel können Sie einen Punctuation Zeitplan registrieren, der einmal eine auf der Wanduhr basierende Zeit auslöst, die alle Einträge aus dem Geschäft löscht.

https://docs.confluent.io/current/streams/developer-guide/processor-api.html#defining-a-stream-processor

+0

Ya .. Das sollte mein Problem .. Ich werde versuchen, dieses Problem lösen zu implementieren und zu Ihnen ... Dank – MustakMu

+0

mit Statusspeicher Aggregat Funktion .. Ich verwende Gibt es eine Möglichkeit zurück um den Statusspeicher der Aggregatfunktion zu löschen? .. – MustakMu

+0

Kann ich StoreBuilder verwenden, um es zu löschen? – MustakMu

Verwandte Themen