Kafka Thema pro Produzent
Sagen wir, ich habe mehrere Geräte. Jedes Gerät verfügt über unterschiedliche Sensortypen. Jetzt möchte ich die Daten von jedem Gerät für jeden Sensor an kafka senden. Aber ich bin verwirrt über die Kafka-Themen. Zur Verarbeitung dieser Echtzeitdaten
Ist es gut, ein Kafka-Thema pro Gerät zu haben und alle Sensoren von diesem Gerät senden die Daten an ein bestimmtes Kafka-Thema, oder ich sollte ein Thema erstellen und alle Geräte die Daten an dieses eine Thema senden lassen.
Wenn ich mit dem ersten Fall gehe, in dem wir ein Thema pro Gerät erstellen,
Gerät1 (Sensor A, B, C) -> Thema1
Gerät2 (Sensor A, B, C) -> Thema2
ie viele Themen kann ich erstelleWill dieses Modell Maßstab?Fall 2: Wohin, Daten an ein Thema senden
Gerät1 (Sensor A, B, C), Gerät2 (Sensor A, B, C) .... GerätN .... -> Thema
Wird das nicht ein Engpass für Daten sein? Da es sich wie eine Warteschlange verhält, befinden sich die Daten von einem Sensor weit hinter der Warteschlange und werden nicht in Echtzeit verarbeitet.
Will dieses Modell Maßstab?
BEARBEITE
Sagen wir, jedes Gerät ist einem Benutzer zugeordnet (viele zu einem). Ich möchte also Daten nach Geräten verarbeiten. Die Art und Weise, wie ich Daten verarbeiten möchte, ist, dass jedes Gerät und seine Sensordaten nach einiger Verarbeitung an den Benutzer gehen.
Sag ich folge
Device1
-> Sensor A - Topic1 Partition 1
-> Sensor B - Topic1 Partition 2
Device2
-> Sensor A - Topic2 Partition 1
-> Sensor B - Topic2 Partition 2
Ich möchte ein Pub / Sub-Verhalten. Da Geräte hinzugefügt oder entfernt werden können, können auch Sensoren hinzugefügt oder entfernt werden. Gibt es eine Möglichkeit, diese Themen und Partitionen im Handumdrehen zu erstellen?
Wenn nicht kafka, welches Pub / Sub ist für diese Art von Verhalten geeignet.