Image

Kafka King

![License](https://img.shields.io/github/license/Bronya0/Kafka-King) ![GitHub release](https://img.shields.io/github/release/Bronya0/Kafka-King) ![GitHub All Releases](https://img.shields.io/github/downloads/Bronya0/Kafka-King/total) ![GitHub stars](https://img.shields.io/github/stars/Bronya0/Kafka-King) ![GitHub forks](https://img.shields.io/github/forks/Bronya0/Kafka-King.svg?style=flat-square)

Un client GUI Kafka moderno e pratico

English | 简体中文 | 日本語 | рускі | 한국인 | Español | Français | Deutsch | Português | Italiano | Tiếng Việt | Bahasa Indonesia

Rendi Kafka più facile da usare, make kafka great again! Questo progetto è un client GUI Kafka compatibile con vari sistemi desktop (eccetto Win7), supporta Kafka 0.8.0 fino a 3.8+, costruito con Wails e franz-go. Metti una stella per supportare l'autore! ❤❤ > Dai un'occhiata anche al client Elasticsearch `ES-King`, altrettanto pratico: https://github.com/Bronya0/ES-King **Doc(AI)**:[https://zread.ai/Bronya0/Kafka-King](https://zread.ai/Bronya0/Kafka-King) # Funzionalità di Kafka-King - [x] Visualizzazione elenco nodi del cluster, configurazione dinamica di broker e topic. - [x] Supporto client consumatore, consumo di topic con gruppo, dimensione e timeout, dettagli in tabella. - [x] Supporto per PLAIN, SSL, SASL, Kerberos, sasl_plaintext, ecc. - [x] Supporto compressione/decompressione gzip, lz4, snappy, zstd. - [x] Creazione (lotti supportati) ed eliminazione topic, specifica repliche e partizioni. - [x] Statistiche su messaggi totali, offset confermati e accumulo per gruppo consumatore. - [x] Dettagli partizioni (offset), supporto aggiunta partizioni extra. - [x] Simulazione produttore, invio messaggi in lotto con header e partizione. - [x] Controllo salute topic e partizioni (completato). - [x] Visualizzazione gruppi consumatori e consumatori individuali. - [x] Report ispezione offset. # Download Scarica dal lato destro o visita la [pagina delle release](https://github.com/Bronya0/Kafka-King/releases). Espandi 【Assets】 e scegli la versione adatta alla tua piattaforma: Windows, macOS, Linux. **Utenti macOS: se l'app mostra "danneggiata" all'apertura, esegui `xattr -dr com.apple.quarantine /Applications/Kafka-King.app` nel terminale (l'app non è firmata ed è bloccata da Gatekeeper).** `Note importanti:` 1. **Prima dell'uso, assicurati che l'impostazione `advertised.listeners` del tuo cluster Kafka sia corretta. Se non configurata o se usa nomi di dominio, aggiungi la risoluzione corrispondente nel file hosts del tuo computer.** 2. **Se la connessione richiede SSL, abilita TLS e disabilita la verifica a meno che tu non abbia un certificato, nel qual caso abilita la verifica TLS e fornisci il percorso del certificato.** 3. **Gli utenti SASL devono abilitare SASL, selezionare il protocollo SASL appropriato (di solito plain) e inserire utente e password.** 4. **In caso di errori di runtime webview2, scarica e reinstalla il runtime dal sito ufficiale Microsoft: https://developer.microsoft.com/it-it/microsoft-edge/webview2** # Compilazione La compilazione manuale è necessaria solo per studiare il codice sorgente. cd app wails dev # Licenza Licenza Apache-2.0 # Ringraziamenti - wails: https://wails.io/docs/gettingstarted/installation - naive ui: https://www.naiveui.com/ - franz-go: https://github.com/twmb/franz-go/ - xicons: https://xicons.org/#/ # Traduzione Supporta cinese, giapponese, inglese, coreano, russo e altre lingue. Correggere o aggiungere una nuova lingua: https://github.com/Bronya0/Kafka-King/issues/51