అపాచీ కాఫ్కా: నెక్స్ట్ జనరేషన్ డిస్ట్రిబ్యూటెడ్ మెసేజింగ్ సిస్టమ్



అపాచీ కాఫ్కా అధిక-నిర్గమాంశ & స్కేలబుల్ సందేశ వ్యవస్థలను అందిస్తుంది, ఇది నిజ-సమయ విశ్లేషణలలో ప్రాచుర్యం పొందింది. అపాచీ కాఫ్కా ట్యుటోరియల్ మీకు ఎలా సహాయపడుతుందో తెలుసుకోండి

నేటి ప్రపంచంలో, డేటా ప్రధాన పదార్ధం ఇంటర్నెట్ అనువర్తనాలు మరియు సాధారణంగా ఈ క్రింది వాటిని కలిగి ఉంటాయి:





  • పేజీ సందర్శనలు మరియు క్లిక్‌లు
  • వినియోగదారు కార్యకలాపాలు
  • లాగిన్‌లకు సంబంధించిన ఈవెంట్‌లు
  • ఇష్టాలు, వాటాలు మరియు వ్యాఖ్యలు వంటి సోషల్ నెట్‌వర్కింగ్ కార్యకలాపాలు
  • అనువర్తన-నిర్దిష్ట కొలమానాలు (ఉదా. లాగ్‌లు, పేజీ లోడ్ సమయం, పనితీరు మొదలైనవి)

ఇది నిజ సమయంలో విశ్లేషణలను అమలు చేయడానికి డేటాను ఉపయోగించవచ్చు వివిధ ప్రయోజనాలకు ఉపయోగపడుతుంది, వాటిలో కొన్ని:

  • ప్రకటనలను పంపిణీ చేస్తోంది
  • అసాధారణ వినియోగదారు ప్రవర్తనలను ట్రాక్ చేస్తోంది
  • .చిత్యం ఆధారంగా శోధనను ప్రదర్శిస్తుంది
  • మునుపటి కార్యకలాపాల ఆధారంగా సిఫార్సులను చూపుతోంది

సమస్య: వివిధ ఫార్మాట్లలోని వివిధ వనరుల నుండి డేటా ఉత్పత్తి చేయబడినందున అన్ని డేటాను సేకరించడం అంత సులభం కాదు



పరిష్కారం: ఈ సమస్యను పరిష్కరించడానికి ఒక మార్గం సందేశ వ్యవస్థను ఉపయోగించడం. సందేశాల వ్యవస్థలు సందేశాల సహాయంతో పంపిణీ చేయబడిన అనువర్తనాల మధ్య అతుకులు సమన్వయాన్ని అందిస్తాయి.

apache-kafka-next-generation-distributed-messaging-system

అపాచీ కాఫ్కా:



అపాచీ కాఫ్కా అనేది పంపిణీ చేయబడిన ప్రచురణ చందా సందేశ వ్యవస్థ, ఇది మొదట లింక్డ్‌ఇన్‌లో అభివృద్ధి చేయబడింది మరియు తరువాత అపాచీ ప్రాజెక్టులో భాగమైంది. కాఫ్కా వేగంగా, చురుకైనది, స్కేలబుల్ మరియు డిజైన్ ద్వారా పంపిణీ చేయబడుతుంది.

కాఫ్కా ఆర్కిటెక్చర్ అండ్ టెర్మినాలజీ:

జావాలో యాదృచ్ఛిక స్ట్రింగ్‌ను ఎలా సృష్టించాలి

అంశం: ఒక నిర్దిష్ట వర్గానికి చెందిన సందేశాల ప్రవాహాన్ని టాపిక్ అంటారు

నిర్మాత: నిర్మాత ఒక అంశానికి సందేశాలను ప్రచురించగల ఏదైనా అనువర్తనం కావచ్చు

వినియోగదారు: వినియోగదారుడు అంశాలకు చందా పొందిన మరియు సందేశాలను వినియోగించే ఏదైనా అనువర్తనం కావచ్చు

మధ్యవర్తి : కాఫ్కా క్లస్టర్ సర్వర్ల సమితి, వీటిలో ప్రతిదాన్ని బ్రోకర్ అంటారు

కాఫ్కా స్కేలబుల్ మరియు బహుళ రకాల సమూహాలను సృష్టించడానికి అనుమతిస్తుంది.

  • సింగిల్ నోడ్ సింగిల్ బ్రోకర్ క్లస్టర్
  • సింగిల్ నోడ్ బహుళ బ్రోకర్ క్లస్టర్
  • బహుళ నోడ్లు బహుళ బ్రోకర్ క్లస్టర్

సింగిల్ నోడ్ సింగిల్ బ్రోకర్

జూకీపర్ పాత్ర ఏమిటి?

ప్రతి కాఫ్కా బ్రోకర్ జూకీపర్ ఉపయోగించి ఇతర కాఫ్కా బ్రోకర్లతో సమన్వయం చేస్తుంది. కొత్త బ్రోకర్ల ఉనికి లేదా కాఫ్కా వ్యవస్థలో బ్రోకర్ వైఫల్యం గురించి జూకీపర్ సేవ ద్వారా నిర్మాతలు మరియు వినియోగదారులకు తెలియజేయబడుతుంది.

సింగిల్ నోడ్ బహుళ బ్రోకర్లు

బహుళ నోడ్లు బహుళ బ్రోకర్లు

కాఫ్కా @ లింక్డ్ఇన్

గట్టి కలపడం vs వదులుగా కలపడం

లింక్డ్ఇన్ న్యూస్‌ఫీడ్ కాఫ్కా చేత ఆధారితం

లింక్డ్ఇన్ సిఫార్సులు కాఫ్కా చేత ఆధారితం

లింక్డ్ఇన్ నోటిఫికేషన్లు కాఫ్కా చేత ఆధారితం

గమనిక: ఇది కాకుండా, లింక్డ్ఇన్ లాగ్ పర్యవేక్షణ, పనితీరు కొలమానాలు, శోధన మెరుగుదల వంటి అనేక ఇతర పనుల కోసం కాఫ్కాను ఉపయోగిస్తుంది.

కాఫ్కాను ఎవరు ఉపయోగిస్తున్నారు?

డేటాసిఫ్ట్: డేటాసిఫ్ట్ కాఫ్కాను ఈవెంట్స్ పర్యవేక్షణ యొక్క కలెక్టర్‌గా ఉపయోగిస్తుంది మరియు వినియోగదారుల డేటా స్ట్రీమ్‌ల వినియోగాన్ని నిజ సమయంలో ట్రాక్ చేస్తుంది

వూగా: వూగా కాఫ్కాను వారి అన్ని ఫేస్బుక్ ఆటల నుండి (వివిధ ప్రొవైడర్ల వద్ద హోస్ట్ చేసిన) కేంద్ర ప్రదేశంలో సమగ్ర డేటాను మరియు ప్రాసెస్ చేయడానికి ఉపయోగిస్తుంది

స్పాంజిసెల్: స్పాంజిసెల్ కాఫ్కాను దాని మొత్తం విశ్లేషణలను మరియు పైప్‌లైన్ డ్రైవింగ్‌ను రియల్ టైమ్ మరియు ఇటిఎల్ అనువర్తనాలను అమలు చేయడానికి ఉపయోగిస్తుంది

లాగ్లీ: లాగ్లీ ప్రపంచంలో అత్యంత ప్రాచుర్యం పొందిన క్లౌడ్-ఆధారిత లాగ్ నిర్వహణ. ఇది లాగ్ సేకరణ కోసం కాఫ్కాను ఉపయోగిస్తుంది.

తులనాత్మక అధ్యయనం: కాఫ్కా వర్సెస్ యాక్టివ్ఎమ్‌క్యూ వర్సెస్ రాబిట్ఎమ్‌క్యూ

కాఫ్కా మరింత సమర్థవంతమైన నిల్వ ఆకృతిని కలిగి ఉంది. సగటున, ప్రతి సందేశానికి కాఫ్కాలో 9 బైట్ల ఓవర్ హెడ్ ఉంటుంది, యాక్టివ్ఎమ్క్యూలో 144 బైట్లు

ActiveMQ మరియు RabbitMQ రెండింటిలోనూ, బ్రోకర్లు డిస్క్‌కు వ్రాయడం ద్వారా ప్రతి సందేశం యొక్క డెలివరీ స్థితిని నిర్వహిస్తారు, కాని కాఫ్కా విషయంలో, డిస్క్ వ్రాయడం లేదు, అందువల్ల ఇది వేగంగా చేస్తుంది.

దశాంశాన్ని బైనరీ పైథాన్‌గా మార్చండి

ఉత్పత్తిలో కాఫ్కాను విస్తృతంగా స్వీకరించడంతో, వాస్తవ ప్రపంచ సమస్యలను పరిష్కరించడానికి ఇది మంచి పరిష్కారంగా కనిపిస్తుంది. అపాచీ కాఫ్కా శిక్షణ రియల్ టైమ్ అనలిటిక్స్ కెరీర్‌లో మీ తోటివారి కంటే ముందు నిలబడటానికి మీకు సహాయపడుతుంది. అపాచీ కాఫ్కా ట్యుటోరియల్‌తో ప్రారంభించండి ఇక్కడ .

మాకు ప్రశ్న ఉందా? దయచేసి దీన్ని వ్యాఖ్యల విభాగంలో పేర్కొనండి మరియు మేము మిమ్మల్ని సంప్రదిస్తాము.

సంబంధిత పోస్ట్లు:

రియల్ టైమ్ అనలిటిక్స్లో మీకు కెరీర్ అవసరం