Опубликован выпуск kafkalet 0.1, десктопного графического клиента для работы с Apache Kafka. Приложение поставляется в виде самодостаточного бинарного файла размером около 15 МБ, не требует установки JVM, Docker или запуска серверных компонентов. Код проекта написан на Go и TypeScript и распространяется под лицензией MIT. Сборки подготовлены для macOS (Intel и Apple Silicon), Windows и Linux.
موجوده ويب تي ٻڌل اوزارن جهڙوڪ ڪافڪا UI ۽ AKHQ جي برعڪس، جن کي ڊاڪر ۾ سرور پروسيس کي ترتيب ڏيڻ جي ضرورت آهي، ڪافڪليٽ هڪ باقاعده ڊيسڪ ٽاپ ايپليڪيشن طور هلندو آهي - ڊيٽابيس لاءِ DBeaver يا DataGrip وانگر. هاڻي تائين، واحد ڊيسڪ ٽاپ ڪافڪا ڪلائنٽ آفسيٽ ايڪسپلورر (اڳوڻي ڪافڪا ٽول) هو، جيڪو جاوا ۾ لکيل هو ۽ ڊگهي عرصي کان اپڊيٽ نه ٿيو هو. ڪافڪليٽ ويلز v2 فريم ورڪ تي ٺهيل آهي، جيڪو هڪ گو بيڪ اينڊ کي React 18، TypeScript، ۽ shadcn/ui ۾ لکيل ويب انٽرفيس سان گڏ ڪري ٿو هڪ واحد اصلي بائنري ۾. ڪافڪا سان رابطي لاءِ، فرانز-گو لائبريري استعمال ڪئي ويندي آهي، جيڪا خالص گو ۾ لاڳو ڪئي ويندي آهي بغير librdkafka يا CGO تي انحصار جي.
اھڙا اھڙا
- Система профилей для управления несколькими окружениями (production, staging, dev). Каждый брокер в профиле может иметь несколько именованных учётных записей с возможностью быстрого переключения. Пароли и токены хранятся исключительно в системном хранилище секретов ОС (macOS Keychain, Windows Credential Manager, libsecret на Linux) и не записываются в конфигурационные файлы.
- آبزرور موڊ ڪنهن موضوع مان پيغام پڙهي ٿو بغير ڪنهن صارف گروپ سان ڳنڍڻ جي، بغير ڪنهن آفسيٽ جي، ۽ بغير ڪنهن ڪلسٽر جي ضمني اثرات جي. هڪ الڳ صارف موڊ توهان کي گروپ سان ڳنڍڻ ۽ دستي طور تي آفسيٽ ڪرڻ جي اجازت ڏئي ٿو.
- ٽائم اسٽيمپ نيويگيشن ڏانهن وڃو—آفسيٽس کي دستي طور تي ڳڻڻ کان سواءِ هڪ مخصوص تاريخ ۽ وقت تائين پيغامن ڏانهن وڃو. سپورٽ ٿيل تصديق جا طريقا: SASL PLAIN، SCRAM-SHA-256، SCRAM-SHA-512، OAUTHBEARER (جامد ٽوڪن ۽ ڪلائنٽ سندون وهڪري)، سرٽيفڪيٽ جي تصديق سان TLS. سرور، ايم ٽي ايل ايس (باہمي سرٽيفڪيٽ جي تصديق).
- ڪيز ۽ قدرن لاءِ ريئل ٽائيم ريجيڪس فلٽرنگ سان پيغام ڏسڻ جي اسٽريمنگ. الڳ الڳ ٽيب ۾ ڪيترن ئي موضوعن جي هڪ ئي وقت نگراني جي حمايت ڪئي وئي آهي. لسٽ ورچوئلائيزيشن ڪارڪردگي کي متاثر ڪرڻ کان سواءِ 50,000 کان وڌيڪ پيغامن کي ڏيکارڻ جي اجازت ڏئي ٿي.
- موضوع جو انتظام: ٺاهڻ، حذف ڪرڻ، ترتيب جي پيرا ميٽرز کي تبديل ڪرڻ، پارٽيشنز، ليڊرز، ۽ هم وقت ساز نقلن جو سيٽ (ISR) ڏسڻ.
- صارفين جي گروپن جو انتظام: ورهاڱي جي لحاظ کان وقفو ڏسڻ، آفسيٽس کي شروعاتي، تازي، يا مخصوص ٽائيم اسٽيمپ تي ري سيٽ ڪرڻ، گروپ ميمبرن کي ڏسڻ (ڪلائنٽ ID، ميزبان، مقرر ڪيل موضوع)، گروپن کي حذف ڪرڻ.
- ڪي، ويليو، هيڊر، ۽ ٽارگيٽ سيڪشن سان پيغام موڪلڻ.
- موضوع جي تنظيم: اڪثر استعمال ٿيندڙ موضوعن کي پن ڪريو، انهن کي نالي واري فولڊر ۾ گروپ ڪريو، باقاعده اظهار جي مدد سان ڳولا ڪريو ۽ گهٽ ۾ گهٽ حصن جي تعداد سان فلٽر ڪريو.
- پيغام بفر کي JSON يا CSV فارميٽ ۾ برآمد ڪريو.
- ايورو پيغامن جي خودڪار ڊيڪوڊنگ لاءِ ڪنفلوئنٽ اسڪيما رجسٽري سان انضمام.
- پيغامن جي ڪسٽم ڊيڪوڊنگ لاءِ جاوا اسڪرپٽ پلگ ان جو هڪ سسٽم (پروٽوبف، ميسيج پيڪ ۽ ٻيا فارميٽ).
- JSON فارميٽ ۾ درآمد ۽ برآمد سيٽنگون، بشمول پروفائلز، موضوع گروپس، ۽ پن ٿيل موضوع.
جو ذريعو: opennet.ru
