ካፍካሌት 0.1 የተባለው የዴስክቶፕ ግራፊክ ደንበኛ ለአፓቼ ካፍካ ተለቋል። አፕሊኬሽኑ የሚቀርበው ራሱን የቻለ የሁለትዮሽ ፋይል ሲሆን መጠኑ በግምት 15 ሜባ ሲሆን የጄቪኤም፣ የዶከር ወይም የአገልጋይ ክፍሎችን መጫን አያስፈልገውም። የፕሮጀክቱ ኮድ በGo እና TypeScript የተጻፈ ሲሆን በMIT ፈቃድ ስር ይሰራጫል። ግንባታዎች ለማክሮሶፍት (ኢንቴል እና አፕል ሲሊኮን)፣ ዊንዶውስ እና ሊኑክስ ይገኛሉ።
እንደ ካፍካ UI እና AKHQ ያሉ እንደነበሩ የድር ላይ የተመሰረቱ መሳሪያዎች በተለየ፣ እነዚህም በዶከር ውስጥ የአገልጋይ ሂደትን ማሰማራት የሚያስፈልጋቸው፣ kafkalet እንደ መደበኛ የዴስክቶፕ መተግበሪያ ይሰራል - ልክ እንደ DBaver ወይም ለመረጃ ቋቶች DataGrip። እስካሁን ድረስ ብቸኛው የዴስክቶፕ Kafka ደንበኛ Offset Explorer (ቀደም ሲል Kafka Tool) ነበር፣ በጃቫ የተጻፈ እና ለረጅም ጊዜ ያልተዘመነ። kafkalet በWails v2 ማዕቀፍ ላይ የተገነባ ሲሆን Go backend ከድር በይነገጽ ጋር በReact 18፣ TypeScript እና shadcn/ui ውስጥ ከተጻፈ የድር በይነገጽ ጋር ወደ አንድ ተወላጅ ባይነሪ ያጣምራል። ከ Kafka ጋር ለመግባባት፣ የfranz-go ቤተ-መጽሐፍት ጥቅም ላይ ይውላል፣ በ librdkafka ወይም CGO ላይ ጥገኛ ሳይሆኑ በንጹህ Go ውስጥ ይተገበራል።
ቁልፍ ባህሪያት:
- በርካታ አካባቢዎችን ለማስተዳደር የሚያስችል የመገለጫ ስርዓት (ምርት፣ ዝግጅት እና ልማት)። በመገለጫ ውስጥ ያለ እያንዳንዱ ደላላ በመካከላቸው በፍጥነት የመቀያየር ችሎታ ያለው በርካታ የተሰየሙ መለያዎች ሊኖሩት ይችላል። የይለፍ ቃላት እና ቶከኖች በስርዓተ ክወናው የስርዓት ሚስጥሮች መደብር (macOS Keychain፣ Windows Credential Manager፣ ወይም በሊኑክስ ላይ ሊብሴክሬት) ውስጥ ብቻ የሚቀመጡ ሲሆን በውቅረት ፋይሎች ላይ አይጻፉም።
- የተመልካች ሁነታ ከአንድ የሸማች ቡድን ጋር ሳይገናኙ፣ ማካካሻዎችን ሳይፈጽሙ እና ምንም አይነት የክላስተር የጎንዮሽ ጉዳቶች ሳይኖሩ ከርዕስ የተላኩ መልዕክቶችን ያነባል። የተለየ የሸማች ሁነታ ከቡድኑ ጋር እንዲገናኙ እና ማካካሻዎችን በእጅ እንዲያስገቡ ያስችልዎታል።
- የጊዜ ማህተም አሰሳ ይፈልጉ - ማካካሻዎችን እራስዎ ሳያሰሉ በተወሰነ ቀን እና ሰዓት ወደተጻፉ መልዕክቶች ይሂዱ። የሚደገፉ የማረጋገጫ ዘዴዎች፡ SASL PLAIN፣ SCRAM-SHA-256፣ SCRAM-SHA-512፣ OAUTHBEARER (የማይንቀሳቀስ ቶከን እና የደንበኛ ምስክርነቶች ፍሰት)፣ TLS ከሰርተፊኬት ማረጋገጫ ጋር አገልጋይ, mTLS (የጋራ የምስክር ወረቀት ማረጋገጫ)።
- ለቁልፍ እና ለእሴቶች በእውነተኛ ጊዜ የሬጌክስ ማጣሪያ አማካኝነት የመልእክት ዥረት መመልከት። በተለያዩ ትሮች ውስጥ የበርካታ ርዕሶችን በአንድ ጊዜ መከታተል ይደገፋል። የዝርዝር ምናባዊነት አፈፃፀምን ሳይነካ ከ50,000 በላይ መልዕክቶችን ለማሳየት ያስችላል።
- የርዕስ አስተዳደር፡- የውቅር መለኪያዎችን መፍጠር፣ መሰረዝ፣ መለወጥ፣ ክፍልፋዮችን መመልከት፣ መሪዎችን እና የተመሳሰሉ ቅጂዎችን (ISR) ስብስብ።
- የሸማቾች ቡድኖችን ማስተዳደር፡- በክፍልፋይ የእይታ መዘግየት፣ ማካካሻዎችን ወደ መጀመሪያው፣ የቅርብ ጊዜው ወይም የተወሰነ የጊዜ ማህተም ዳግም ማስጀመር፣ የቡድን አባላትን ማየት (የደንበኛ መታወቂያ፣ አስተናጋጅ፣ የተመደቡ ርዕሶች)፣ ቡድኖችን መሰረዝ።
- ቁልፍ፣ እሴት፣ ራስጌዎች እና የዒላማ ክፍል የተገለጸባቸውን መልዕክቶች መላክ።
- የርዕስ አደረጃጀት፡ በተደጋጋሚ ጥቅም ላይ የዋሉ ርዕሶችን ይሰኩ፣ በተሰየሙ አቃፊዎች ውስጥ ይመድቧቸው፣ ለመደበኛ አገላለጾች ድጋፍ ይፈልጉ እና በትንሹ የክፍሎች ብዛት ያጣሩ።
- የመልእክት ቋትን በJSON ወይም በCSV ቅርጸት ወደ ውጭ ላክ።
- የአቭሮ መልዕክቶችን በራስ-ሰር ዲኮዲንግ ለማድረግ ከ Confluent Schema Registry ጋር ውህደት።
- የመልዕክቶችን (ፕሮቶቡፍ፣ MessagePack እና ሌሎች ቅርጸቶችን) ለግል የተበጁ ዲኮዲንግ ለማድረግ የጃቫስክሪፕት ተሰኪዎች ስርዓት።
- መገለጫዎችን፣ የርዕስ ቡድኖችን እና የተሰኩ ርዕሶችን ጨምሮ በJSON ቅርጸት የማስመጣት እና የመላክ ቅንብሮችን ያስመጡ።
ምንጭ: opennet.ru
