அப்பாச்சி காஃப்காவிற்கான டெஸ்க்டாப் கிளையண்டான காஃப்கலேட் 0.1 வெளியீடு.

அப்பாச்சி காஃப்காவிற்கான டெஸ்க்டாப் கிராஃபிகல் கிளையண்டான காஃப்கலேட் 0.1 வெளியிடப்பட்டது. இந்தப் பயன்பாடு ஒரு தன்னிறைவான பைனரி கோப்பாக வழங்கப்படுகிறது, தோராயமாக 15 MB அளவு, மேலும் இதற்கு JVM, டாக்கர் அல்லது இயங்கும் சர்வர் கூறுகளை நிறுவ வேண்டிய அவசியமில்லை. திட்டத்தின் குறியீடு Go மற்றும் TypeScript இல் எழுதப்பட்டுள்ளது மற்றும் MIT உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது. macOS (Intel மற்றும் Apple Silicon), Windows மற்றும் Linux ஆகியவற்றிற்கு கட்டமைப்புகள் கிடைக்கின்றன.

டாக்கரில் ஒரு சர்வர் செயல்முறையைப் பயன்படுத்த வேண்டிய காஃப்கா UI மற்றும் AKHQ போன்ற தற்போதுள்ள வலை அடிப்படையிலான கருவிகளைப் போலன்றி, காஃப்கலெட் ஒரு வழக்கமான டெஸ்க்டாப் பயன்பாடாக இயங்குகிறது - தரவுத்தளங்களுக்கான DBeaver அல்லது DataGrip ஐப் போன்றது. இப்போது வரை, ஒரே டெஸ்க்டாப் காஃப்கா கிளையன்ட் ஆஃப்செட் எக்ஸ்ப்ளோரர் (முன்னர் காஃப்கா கருவி), ஜாவாவில் எழுதப்பட்டு நீண்ட காலமாக புதுப்பிக்கப்படவில்லை. காஃப்கலெட் வெயில்ஸ் v2 கட்டமைப்பில் கட்டமைக்கப்பட்டுள்ளது, இது ஒரு கோ பின்தளத்தை ரியாக்ட் 18, டைப்ஸ்கிரிப்ட் மற்றும் ஷாட்க்ன்/ui இல் எழுதப்பட்ட வலை இடைமுகத்துடன் ஒற்றை நேட்டிவ் பைனரியாக இணைக்கிறது. காஃப்காவுடனான தொடர்புக்கு, ஃபிரான்ஸ்-கோ நூலகம் பயன்படுத்தப்படுகிறது, லிப்ர்ட்காஃப்கா அல்லது CGO ஐ சார்ந்து இல்லாமல் தூய கோவில் செயல்படுத்தப்படுகிறது.

முக்கிய அம்சங்கள்:

  • பல சூழல்களை (உற்பத்தி, நிலைப்படுத்தல் மற்றும் மேம்பாட்டு) நிர்வகிப்பதற்கான ஒரு சுயவிவர அமைப்பு. ஒரு சுயவிவரத்தில் உள்ள ஒவ்வொரு தரகரும் அவற்றுக்கிடையே விரைவாக மாறக்கூடிய பல பெயரிடப்பட்ட கணக்குகளைக் கொண்டிருக்கலாம். கடவுச்சொற்கள் மற்றும் டோக்கன்கள் OS இன் கணினி ரகசியக் கடையில் (macOS Keychain, Windows Credential Manager அல்லது Linux இல் libsecret) பிரத்தியேகமாக சேமிக்கப்படுகின்றன, மேலும் அவை உள்ளமைவு கோப்புகளில் எழுதப்படுவதில்லை.
  • பார்வையாளர் பயன்முறையானது, நுகர்வோர் குழுவுடன் இணைக்காமல், ஆஃப்செட்களைச் செய்யாமல், எந்த கிளஸ்டர் பக்க விளைவுகளும் இல்லாமல் ஒரு தலைப்பிலிருந்து செய்திகளைப் படிக்கிறது. ஒரு தனி நுகர்வோர் பயன்முறை, குழுவுடன் இணைக்கவும், ஆஃப்செட்களை கைமுறையாகச் செய்யவும் உங்களை அனுமதிக்கிறது.
  • வழிசெலுத்தலுக்கு நேரமுத்திரை இடவும்—நேர வேறுபாடுகளைக் கைமுறையாகக் கணக்கிடாமல், ஒரு குறிப்பிட்ட தேதி மற்றும் நேரத்தின்படி செய்திகளுக்குச் செல்லவும். ஆதரிக்கப்படும் அங்கீகார முறைகள்: SASL PLAIN, SCRAM-SHA-256, SCRAM-SHA-512, OAUTHBEARER (நிலையான டோக்கன் மற்றும் கிளையன்ட் நற்சான்றிதழ் ஓட்டம்), சான்றிதழ் சரிபார்ப்புடன் கூடிய TLS. சர்வர்mTLS (பரஸ்பர சான்றிதழ் அங்கீகாரம்).
  • விசைகள் மற்றும் மதிப்புகளுக்கான நிகழ்நேர ரீஜெக்ஸ் வடிகட்டுதலுடன் செய்திப் பார்வையை ஸ்ட்ரீமிங் செய்தல். தனித்தனி தாவல்களில் பல தலைப்புகளை ஒரே நேரத்தில் கண்காணிப்பது ஆதரிக்கப்படுகிறது. பட்டியல் மெய்நிகராக்கம் செயல்திறனைப் பாதிக்காமல் 50,000 க்கும் மேற்பட்ட செய்திகளைக் காண்பிக்க அனுமதிக்கிறது.
  • தலைப்பு மேலாண்மை: உருவாக்குதல், நீக்குதல், உள்ளமைவு அளவுருக்களை மாற்றுதல், பகிர்வுகள், தலைவர்கள் மற்றும் ஒத்திசைக்கப்பட்ட பிரதிகளின் தொகுப்பு (ISR) ஆகியவற்றைப் பார்ப்பது.  அப்பாச்சி காஃப்காவிற்கான டெஸ்க்டாப் கிளையண்டான காஃப்கலேட் 0.1 வெளியீடு.
  • நுகர்வோர் குழுக்களை நிர்வகித்தல்: பகிர்வு மூலம் தாமதத்தைப் பார்ப்பது, ஆஃப்செட்களை முந்தைய, சமீபத்திய அல்லது குறிப்பிட்ட நேர முத்திரைக்கு மீட்டமைத்தல், குழு உறுப்பினர்களைப் பார்ப்பது (கிளையன்ட் ஐடி, ஹோஸ்ட், ஒதுக்கப்பட்ட தலைப்புகள்), குழுக்களை நீக்குதல்.
  • குறிப்பிட்ட விசை, மதிப்பு, தலைப்புகள் மற்றும் இலக்குப் பிரிவுடன் செய்திகளை அனுப்புதல்.  அப்பாச்சி காஃப்காவிற்கான டெஸ்க்டாப் கிளையண்டான காஃப்கலேட் 0.1 வெளியீடு.
  • தலைப்பு அமைப்பு: அடிக்கடி பயன்படுத்தப்படும் தலைப்புகளைப் பின் செய்து, பெயரிடப்பட்ட கோப்புறைகளாக தொகுத்து, வழக்கமான வெளிப்பாடுகளுக்கான ஆதரவுடன் தேடவும் மற்றும் குறைந்தபட்ச எண்ணிக்கையிலான பிரிவுகளால் வடிகட்டவும்.
  • செய்தி இடையகத்தை JSON அல்லது CSV வடிவத்தில் ஏற்றுமதி செய்யவும்.
  • அவ்ரோ செய்திகளின் தானியங்கி டிகோடிங்கிற்காக சங்கம ஸ்கீமா பதிவேட்டுடன் ஒருங்கிணைப்பு.
  • செய்திகளின் தனிப்பயன் டிகோடிங்கிற்கான ஜாவாஸ்கிரிப்ட் செருகுநிரல்களின் அமைப்பு (புரோட்டோபஃப், மெசேஜ் பேக் மற்றும் பிற வடிவங்கள்).
  • சுயவிவரங்கள், தலைப்புக் குழுக்கள் மற்றும் பின் செய்யப்பட்ட தலைப்புகள் உள்ளிட்ட JSON வடிவத்தில் அமைப்புகளை இறக்குமதி செய்து ஏற்றுமதி செய்யவும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்