Angenommen, 2 Streaming von Funken gegeben und eine der Streaming ist nicht 100% synchron. Es kann einen Unterschied beim Streaming geben. Wir müssen Streaming per Schlüssel beitreten. Gibt es einen Weg, wie wir es ohne etwas Hartnäckiges schaffen können?Beitreten Streaming basierend auf Schlüssel - Spark/Kafka
Antwort
Ich glaube nicht, dass es möglich ist, Kafka Streams mit eingebauter Unterstützung die Daten in einem Kafka-Thema als eine solche kontinuierlich aktualisierte Tabelle zu interpretieren. Bei Kafka Streams DSL wird dies über die sogenannten Ktable
KTables erreicht, die in Kafka Streams von state stores unterstützt werden. Diese Statusspeicher sind lokal für Ihre Anwendung (genauer gesagt: sie sind lokal für die Instanzen Ihrer Anwendung, von denen es eine oder mehrere geben kann), was bedeutet, dass die Interaktion mit diesen Zustandsspeichern kein Sprechen über das Netzwerk erfordert, also lesen und Schreibvorgänge sind sehr schnell. Wenn Sie sich entschieden haben, Daten nicht zu behalten, verlieren Sie möglicherweise Informationen, die Sie vielleicht nicht wollen.
- 1. Beitreten basierend auf Temp Spalte
- 2. KeyValueComparer basierend auf Schlüssel
- 3. Update-Untergruppe von data.table basierend auf beitreten
- 4. SQL - beitreten, ohne den Schlüssel
- 5. Fetch Daten basierend auf Schlüssel
- 6. Wählen Wert basierend auf Schlüssel auf Objekt
- 7. Kann dplyr auf mehreren Spalten oder zusammengesetzten Schlüssel beitreten?
- 8. Beitreten an zwei Tabellen ohne eindeutigen Schlüssel
- 9. Kafka beitreten Streams Filter für Schlüssel
- 10. LINQ Beitreten für einen Nullable-Schlüssel
- 11. Codeigniter: Beitreten 2 Tabellen basierend auf wo Bedingung
- 12. Rückgabetabellensätze basierend auf Benutzerrolle/Tabelle Beitreten fehlgeschlagen - linq query
- 13. Beitreten mehr als 2 Tabellen basierend auf Wert in Mysql
- 14. BigQuery verschmelzen beitreten, wenn der Schlüssel null ist
- 15. Dynamisch setzen Stripe geheimer Schlüssel basierend auf Formular öffentlichen Schlüssel
- 16. Abfrage min Schlüssel Partition basierend auf Datumsbereich (Clustering-Schlüssel)
- 17. Spark-Streaming reduzieren durch mehrere Schlüssel Java
- 18. Mongoose, sortieren basierend auf fremden/gefüllten Schlüssel
- 19. Pandas Format CSV-Daten basierend auf Schlüssel
- 20. XSL Build-Knoten basierend auf Schlüssel
- 21. Python Sortierliste basierend auf Schlüssel sortierte Liste
- 22. Wie Array basierend auf Schlüssel zu sortieren?
- 23. Gruppierung Json Basierend auf mehrere Schlüssel
- 24. QueryDsl - Filterung Karte basierend auf Schlüssel
- 25. PHP mehrdimensionales Array basierend auf Schlüssel sortieren?
- 26. lodash - Sortieren basierend auf Werten verschiedener Schlüssel?
- 27. aktualisieren Wörterbuch Schlüssel basierend auf dem Wert
- 28. Map 2 Arrays basierend auf Schlüssel
- 29. Reihen zu cols basierend auf Schlüssel
- 30. Merge zwei Arrays basierend auf Schlüssel
Was meinen Sie mit nicht 100% synchron, meinst du sie haben Verzögerungen zwischen ihnen? – marvel308
von persistent meinst du speichern in einem state store? – marvel308
@ marvel308 ja. Es kann sich um eine Verzögerung von wenigen Sekunden handeln, und der persistente Mittelwert wird in einem externen Speicher oder ohne Zwischenspeicherung gespeichert –