图片标题

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)

Современный и практичный графический интерфейсный (GUI) клиент для Kafka

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

Сделайте работу с Kafka проще, make kafka great again! Этот проект представляет собой графический интерфейсный (GUI) клиент для Kafka, поддерживающий различные операционные системы. Поставьте звезду, чтобы поддержать автора за его усердие в рамках открытого исходного кода. Спасибо❤❤ > Аналогичный удобный клиент для Elasticsearch `ES-King`, можно сохранить вместе: https://github.com/Bronya0/ES-King # Список функций Kafka-King - [x] Просмотр списка узлов кластера, поддержка динамической настройки параметров конфигурации брокеров и топиков - [x] Поддержка клиента потребителя, потребление по указанному топику, размеру и таймауту в соответствии с указанной группой, отображение информации о сообщениях в виде таблицы с учетом различных измерений - [x] Поддержка PLAIN, SSL, SASL, kerberos, sasl_plaintext и т.д. - [x] Падтрымлівае сцісканне і дэкампрэсію паведамленняў gzip, lz4, snappy, zstd - [x] Создание топиков (с поддержкой пакетной обработки), удаление топиков, указание реплик и секций - [x] Поддержка статистики общего количества сообщений, общего количества подтверждений и количества накопленных сообщений для каждого топика на основе групп потребителей - [x] Поддержка просмотра подробной информации о секциях топика (смещение) и добавления дополнительных секций - [x] Поддержка имитации производителя, пакетной отправки сообщений, указания заголовков и секций - [x] Проверка состояния топика и секций (завершена) - [x] Поддержка просмотра групп потребителей и потребителей - [x] Отчет о проверке смещения # Загрузка Загрузите с правой стороны или нажмите [Адрес загрузки](https://github.com/Bronya0/Kafka-King/releases), разверните 【Assets】 и выберите свою платформу для загрузки. Поддерживает Windows, macOS, Linux. **Пользователям macOS: если при открытии приложение сообщает "повреждено", выполните в терминале `xattr -dr com.apple.quarantine /Applications/Kafka-King.app` (причина — приложение не подписано и заблокировано Gatekeeper).** `Обязательно прочитайте! Предостережения:` > 1. **Прежде чем использовать, проверьте параметр `advertised.listeners` в конфигурации кластера Kafka. Если он не настроен или настроен на доменное имя, то при заполнении адреса подключения в King, пожалуйста, заранее добавьте соответствующее разрешение доменного имени в файл hosts на вашем компьютере. В противном случае соединение не будет установлено из-за невозможности разрешить доменное имя, даже если вы введете IP-адрес в поле ввода King.** > > 2. **Если ваше соединение требует SSL, то установите флажок TLS и флажок "Игнорировать проверку" (если есть сертификат, загрузите его, включите проверку TLS и введите путь к сертификату).** > > 3. **Для пользователей с механизмом SASL необходимо установить флажок "Включить SASL", выбрать протокол SASL (обычно это plain) и ввести имя пользователя и пароль.** > > 4. **Если возникает ошибка при работе WebView2, загрузите и установите его заново с официального сайта Microsoft: https://developer.microsoft.com/zh-cn/microsoft-edge/webview2** # Сборка Ручная сборка требуется только для исследования исходного кода. cd app wails dev # Лицензия Лицензия Apache-2.0 # Спасибо - 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/#/ # TransLate Поддержка китайского, японского, английского, корейского, русского и других языков Исправить или добавить новый язык: https://github.com/Bronya0/Kafka-King/issues/51