1 puntos por pjhun0412 21 시간 전 | Aún no hay comentarios. | Compartir por WhatsApp

Hola.

Durante los últimos meses desarrollé un cliente de escritorio para Apache Kafka llamado KafkaPilot para usarlo yo mismo.

Cuando usas Kafka, muchas veces terminas haciendo con más frecuencia tareas posteriores a consultar tópicos, pero con las herramientas existentes a menudo hay que ir cambiando entre varios programas o escribir scripts manualmente.

Por ejemplo:

Reenviar (Replay) un mensaje específico a otro clúster
Cambiar el offset de un Consumer Group
Generar datos de prueba repetidamente
Monitorear datos de ubicación en tiempo real

Ese tipo de tareas.

Por eso intenté hacer una sola aplicación local de escritorio donde se pudieran usar estas funciones.

Funciones principales

  • Split Pane para consultar y comparar dos tópicos al mismo tiempo
  • Consulta de mensajes en modo Offset / Time / Live
  • Replay de mensajes consultados a otro tópico o a otro clúster de Kafka
  • Generación de datos de prueba usando Dynamic Template como ${uuid}, ${seq}, ${date}
  • Consulta de Consumer Group y Offset Reset seguro
  • Soporte de Avro basado en Schema Registry
  • Split Pane para comparar dos tópicos al mismo tiempo
  • Produce en tiempo real e Interval Produce
  • Map Viewer para datos de coordenadas

En particular, agregué Map Viewer porque lo necesitaba mientras trabajaba en proyectos de smart city, BIS y C-ITS.

Permite verificar directamente en un mapa los datos de ubicación que entran a Kafka, y

WGS84
Korea TM(EPSG:5186)
UTM

soporta esos sistemas de coordenadas, además de ofrecer trayectoria de movimiento de vehículos, Heading, Follow Mode y más.

Todas las funciones operan en una aplicación local de escritorio sin necesidad de un servidor aparte.

Actualmente lo publiqué bajo licencia MIT, y agradezco cualquier feedback o sugerencia de mejora de quienes usan Kafka.

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

Documentación
https://github.com/pjhun0412/KafkaPilot/blob/main/README.ko.md

Si llegan a probarlo y encuentran algo incómodo o alguna función que estaría bien agregar, no duden en compartir su opinión.

Aún no hay comentarios.

Aún no hay comentarios.