1 Punkte von pjhun0412 21 시간 전 | Noch keine Kommentare. | Auf WhatsApp teilen

Hallo,

in den letzten Monaten habe ich einen Apache-Kafka-Desktop-Client namens KafkaPilot entwickelt, den ich selbst nutzen möchte.

Wenn man mit Kafka arbeitet, macht man nach dem Abfragen von Topics oft häufiger weitere Arbeitsschritte. Bei bestehenden Tools musste man dafür oft zwischen mehreren Programmen wechseln oder eigene Skripte schreiben.

Zum Beispiel:

Nachrichten an einen anderen Cluster erneut senden (Replay) Consumer-Group-Offsets ändern Testdaten wiederholt erzeugen Echtzeit-Positionsdaten überwachen

Solche Aufgaben eben.

Deshalb habe ich diese Funktionen in einer lokalen Desktop-Anwendung gebündelt.

Hauptfunktionen

  • Zwei Topics per Split Pane gleichzeitig anzeigen und vergleichen
  • Nachrichten im Offset-, Time- oder Live-Modus abfragen
  • Abgefragte Nachrichten in ein anderes Topic oder einen anderen Kafka-Cluster replayen
  • Testdaten mit Dynamic Templates wie ${uuid}, ${seq}, ${date} erzeugen
  • Consumer Groups anzeigen und Offsets sicher zurücksetzen
  • Avro-Unterstützung auf Basis der Schema Registry
  • Split Pane zum gleichzeitigen Vergleichen zweier Topics
  • Echtzeit-Produce und Interval Produce
  • Map Viewer für Koordinatendaten

Den Map Viewer habe ich insbesondere hinzugefügt, weil ich ihn bei Smart-City-, BIS- und C-ITS-Projekten gebraucht habe.

Positionsdaten, die in Kafka eingehen, lassen sich direkt auf der Karte prüfen.

WGS84 Korea TM (EPSG:5186) UTM

werden als Koordinatensysteme unterstützt; außerdem gibt es Funktionen für Fahrzeugbewegungsspuren, Heading, Follow Mode usw.

Alle Funktionen laufen in einer lokalen Desktop-Anwendung, ohne separaten Server.

Das Projekt ist derzeit unter der MIT-Lizenz veröffentlicht; Feedback und Verbesserungsvorschläge von Kafka-Nutzern sind willkommen.

GitHub https://github.com/pjhun0412/KafkaPilot

Dokumentation https://github.com/pjhun0412/KafkaPilot/blob/main/README.ko.md

Wenn Sie es ausprobieren und etwas Unbequemes feststellen oder Funktionen vermissen, freue ich mich über Ihre Rückmeldungen.

Noch keine Kommentare.

Noch keine Kommentare.