1 poin oleh pjhun0412 21 jam lalu | Belum ada komentar. | Bagikan ke WhatsApp

Halo.

Selama beberapa bulan terakhir, saya mengembangkan klien desktop Apache Kafka bernama KafkaPilot untuk saya gunakan sendiri.

Saat menggunakan Kafka, setelah melihat topic, sering kali kita justru lebih sering melakukan pekerjaan lanjutan, tetapi pada alat yang sudah ada, dalam banyak kasus kita harus berpindah-pindah antar program atau menulis skrip sendiri.

Contohnya

mengirim ulang (Replay) pesan tertentu ke cluster lain
mengubah offset Consumer Group
membuat data uji berulang
memantau data lokasi secara real-time

adalah pekerjaan-pekerjaan seperti itu.

Karena itu, saya membuatnya agar fungsi-fungsi ini bisa digunakan dalam satu aplikasi desktop lokal.

Fitur utama

  • Melihat dan membandingkan dua topic secara bersamaan dengan Split Pane
  • Melihat pesan dengan mode Offset / Time / Live
  • Replay pesan yang telah dilihat ke topic lain atau Kafka Cluster lain
  • Membuat data uji dengan Dynamic Template seperti ${uuid}, ${seq}, ${date}
  • Melihat Consumer Group dan melakukan Offset Reset dengan aman
  • Dukungan Avro berbasis Schema Registry
  • Split Pane untuk membandingkan dua topic secara bersamaan
  • Produce real-time dan Interval Produce
  • Map Viewer untuk data koordinat

Khususnya, Map Viewer adalah fitur yang saya tambahkan karena dibutuhkan saat mengerjakan proyek smart city, BIS, dan C-ITS.

Anda bisa langsung memeriksa data lokasi yang masuk ke Kafka di peta,

dan mendukung sistem koordinat

WGS84
Korea TM(EPSG:5186)
UTM

serta menyediakan jejak pergerakan kendaraan, Heading, Follow Mode, dan lainnya.

Semua fitur berjalan di aplikasi desktop lokal tanpa server terpisah.

Saat ini sudah dirilis dengan lisensi MIT, dan saya menyambut masukan atau saran perbaikan dari para pengguna Kafka.

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

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

Jika Anda sempat mencobanya dan ada hal yang terasa kurang nyaman atau fitur tambahan yang menurut Anda bagus untuk ditambahkan, silakan berikan pendapat dengan bebas.

Belum ada komentar.

Belum ada komentar.