Frage

Mein Verständnis ist, dass ein Kafka-Produzent Botschaften an einen Cluster von Kafka-Brokern sendet.Meine Fragen lautet, was ist das Verhalten des Kafka-Produzenten während einer Netzwerkpartition?Wenn die Partition zu lang ist (und das Volume zu hoch), gehen schließlich Nachrichten verloren?

auch, wenn das System während einer Partition abstürzt, sind alle Nachrichten, die sich in der Kafka-Warteschlange befinden, verloren?

War es hilfreich?

Lösung

antwortete aus Ludds Kommentar.Nach dem Video in der Link unterstützen sie das Verschütten in der Festplatte im Falle einer Partition (oder einem Brokerausfall) nicht.Es wurde erwähnt, dass ein "GO" -Minder, der so etwas getan hat, dass jemand anderes geschrieben hat.Keine Pläne, die derzeit an dieser Erzeugerfähigkeit arbeiten können;Ihr Fokus ist derzeit der Cluster und der Verbraucher.

Die erwähnten im Video, dass dies für sie nicht Priorität ist, zumindest aus irgendeinem Grund zu "Laggy-Daten".Ich vermutete, dass viele Anwendungsfälle für Kafaka Echtzeit-basiert sind. Wenn es passiert, dass ein Produzent mehrere Stunden getrennt ist, wären ein mehrstündiger Daten, der mehrere Stunden alt ist, "seltsam".

Vermutung, die sinnvoll ist, denn dann müssten Ihre Verbraucher irgendwie mit diesen laggären Daten umgehen (d. H. Es ist ein Anwendungsantrag).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top