 அப்பாச்சி காஃப்காவின் முக்கிய கூறுகள் யாவை?
Apache Kafka என்பது பல கூறுகளைக் கொண்ட ஒரு விநியோகிக்கப்பட்ட அமைப்பாகும். அப்பாச்சி காஃப்காவின் முக்கிய கூறுகள்: - தலைப்புகள்: ஒரு தலைப்பு என்பது ஒரு வகை அல்லது ஊட்டப் பெயராகும், இதன் மூலம் தயாரிப்பாளர்கள் செய்திகளை அனுப்பலாம் மற்றும் நுகர்வோர் படிக்கலாம். இது சேர்க்கை மட்டுமே மற்றும் மாறாதது. படித்த செய்திகளைக் கண்காணிக்க நுகர்வோர் ஆஃப்செட்டைப் பயன்படுத்தலாம். - தரகர்கள்: ஒரு காஃப்கா கிளஸ்டர் ஒன்று அல்லது அதற்கு மேற்பட்ட தரகர்களால் ஆனது, அவை தலைப்புகளில் செய்திகளின் சேமிப்பை நிர்வகிக்கின்றன மற்றும் தயாரிப்பாளர்கள் மற்றும் நுகர்வோர் இடையே இடைத்தரகர்களாக செயல்படுகின்றன. - தயாரிப்பாளர்கள்: காஃப்கா கிளஸ்டரில் ஒன்று அல்லது அதற்கு மேற்பட்ட தலைப்புகளில் தரவை உருவாக்கி வெளியிடும் பயன்பாடுகள். ஒரு தலைப்பில் உள்ள பகிர்வுகளுக்கு நிகழ்வுகள் எவ்வாறு ஒதுக்கப்படுகின்றன என்பதை அவை கட்டுப்படுத்துகின்றன. - நுகர்வோர்: ஒன்று அல்லது அதற்கு மேற்பட்ட தலைப்புகளுக்கு குழுசேர்ந்து வெளியிடப்பட்ட செய்திகளைப் பயன்படுத்தும் பயன்பாடுகள். ஒரு நுகர்வோர் அடிப்படையில் தக்கவைக்கப்படும் ஒரே மெட்டாடேட்டா ஒரு தலைப்பில் அந்த நுகர்வோரின் ஆஃப்செட் அல்லது நிலை. இந்த ஆஃப்செட் நுகர்வோரால் கட்டுப்படுத்தப்படுகிறது. - பகிர்வுகள்: காஃப்கா ஒரு தலைப்பின் செய்திகளை அளவிடுதல் மற்றும் செயல்திறனுக்காக பல தரகர்களிடையே பிரிக்க பகிர்வுகளைப் பயன்படுத்துகிறது. அதே வாடிக்கையாளர் அடையாளங்காட்டி அல்லது வாகன ஐடி போன்ற அதே நிகழ்வு விசையுடன் நிகழ்வுகள் அதே பகிர்வில் எழுதப்படுகின்றன, மேலும் கொடுக்கப்பட்ட தலைப்புப் பிரிவின் எந்தவொரு நுகர்வோர் எப்போதும் அந்த பகிர்வின் நிகழ்வுகளை அதே வரிசையில் படிப்பார்கள் என்று காஃப்கா உத்தரவாதம் அளிக்கிறது. என அவை எழுதப்பட்டன. - பிரதிபலிப்பு: பல தரகர்கள் எப்போதும் தரவின் நகலை வைத்திருப்பதால், அதிக கிடைக்கும் தன்மை மற்றும் தவறுகளை பொறுத்துக்கொள்ள முடியும். இந்தப் பிரதியானது தலைப்புப் பகிர்வு மட்டத்தில் செய்யப்படுகிறது.