2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
दलाल : काफ्का-समूहे एकं नोड् निर्दिशति । काफ्का-समूहे बहुविधाः दलालाः सन्ति ये सन्देशानां भण्डारणं, संचरणं, उपभोगं च नियन्त्रयितुं मिलित्वा कार्यं कुर्वन्ति । दलालः एकं वा अधिकं वा विभाजनं प्रबन्धयति ।
विषय : निर्माता निर्दिष्टविषये सन्देशं प्रेषयति, उपभोक्ता च सन्देशं प्राप्तुं विषयस्य सदस्यतां लभते । विषयः एव केवलं तार्किकसमूहीकरणं भवति, तस्य भौतिकभण्डारणस्य अवधारणा नास्ति ।
विभाजनम् : इदं Topic इत्यस्य उपसमूहः अस्ति तथा च काफ्काभाषायां सन्देशानां वास्तविकरूपेण संग्रहणं, संसाधनं च कर्तुं मूलभूतं एककं भवति । प्रत्येकं विषयं बहुषु विभाजनेषु विभक्तुं शक्यते, प्रत्येकं विभाजनं च क्रमबद्धः, अपरिवर्तनीयः सन्देशक्रमः भवति ।
प्रतिकृति: विभाजनस्य बहुप्रतिः भवितुम् अर्हन्ति ।
नेता दलाल: विभाजनस्य बहुप्रतियाः अन्तर्गतं विभाजनस्य सर्वेषां पठनलेखन-अनुरोधानाम् संसाधनार्थं उत्तरदायी दलालः ।
अनुयायीदलाल: विभाजनस्य बहुप्रतियाः अन्तर्गतं नेतारस्य दत्तांशस्य समन्वयनार्थं उत्तरदायी दलालः विभाजने स्थितः भवति ।
उत्पादकः काफ्का इत्यस्मै सन्देशं (अभिलेखं) प्रेषयति, उपभोक्ता च आफ्सेट् (ऑफसेट्, एरे सबस्क्रिप्ट् इव) माध्यमेन दत्तांशं प्राप्नोति ।
तस्मिन् एव काले प्रत्येकस्य विभाजनस्य स्वकीया Log सञ्चिका भविष्यति ।
निर्मातारः Bootstrap Broker इत्यस्य माध्यमेन Kafka क्लस्टर् इत्यनेन सह सम्बद्धाः भवन्ति । एतत् सोपानं प्रारम्भिकसंयोजनं स्थापयित्वा क्लस्टरस्य मेटाडाटा प्राप्तुं भवति ।
एकदा उत्पादकः एतत् मेटाडाटा प्राप्नोति तदा सः जानाति यत् प्रत्येकस्य विभाजनस्य कृते लीडरब्रोकरः कोऽस्ति अतः सः प्रत्यक्षतया सम्यक् लीडरब्रोकरं प्रति सन्देशान् प्रेषयितुं शक्नोति ।
सन्देशं प्रेषयति समये उत्पादकेन Topic निर्दिष्टव्यं, परन्तु विभाजनं वैकल्पिकम् अस्ति ।
काफ्का-नगरे यदा उत्पादकः दलालाय सन्देशं प्रेषयति तदा दलालस्य प्रथमं कार्यं सन्देशस्य स्थायित्वं विश्वसनीयतां च सुनिश्चित्य सन्देशं डिस्क-मध्ये अभिलेखयति
काफ्का-नगरे उपभोक्तारः प्रायः उपभोक्तृसमूहस्य भवन्ति । प्रत्येकस्य उपभोक्तृसमूहस्य एकः अद्वितीयः समूहपरिचयः भवति । उपभोक्तृसमूहानां अवधारणायाः उपयोगः सन्देशानां भारसन्तुलनं, समानान्तरं उपभोगं च प्राप्तुं भवति ।
यदा बहु उपभोक्तारः एकस्मिन् समूहे सन्ति तदा काफ्का समूहे उपभोक्तृभ्यः Topic विभाजनं नियुक्तं करिष्यति ।प्रत्येकं विभाजनं केवलं समूहस्य अन्तः एकेन उपभोक्तृणा उपभोक्तुं शक्यते, ये भारसन्तुलनं प्राप्तुं शक्नुवन्ति ।
एकः उपभोक्ता कस्यचित् विषयस्य सदस्यतां लभते:
अनेकाः उपभोक्तारः एकस्मिन् समूहे एव सन्ति:
बहुविधाः उपभोक्तारः भिन्नसमूहेषु सन्ति:
काफ्का क्लस्टर् मध्ये नूतनानि विभाजनानि निर्मास्यति । एतानि नवीनविभाजनानि भिन्न-भिन्न-दलालेभ्यः नियुक्ताः भविष्यन्ति येन संतुलितं भण्डारणं, दत्तांशस्य उच्च-उपलब्धता च प्राप्तुं शक्यते । काफ्का स्वयमेव विद्यमानविभाजनात् नूतनविभाजनेषु आँकडानां पुनर्वितरणं वा संतुलनं वा न करोति । नूतनाः विभाजनाः निर्मितसमयात् एव रिक्ताः सन्ति, एतेषु नूतनविभाजनेषु केवलं तदा एव दत्तांशः लिखितः भविष्यति यदा अनन्तरं उत्पादकाः सन्देशं प्रेषयन्ति । उपभोक्तृसमूहः विभाजनसङ्ख्यायां परिवर्तनं ज्ञात्वा पुनः संतुलनं प्रेरयिष्यति ।
काफ्का प्रत्येकं विभाजनस्य बहुप्रतिकृतयः (प्रतिकृतिः) भवितुं अनुमतिं ददाति, ये भिन्न-भिन्न-दलालेषु संगृहीताः सन्ति । एकः प्रतिकृतिः लीडर इति उच्यते तथा च सर्वेषां पठनलेखन-अनुरोधानाम् संसाधनस्य उत्तरदायी भवति अन्ये प्रतिकृतयः अनुयायिनः सन्ति तथा च लीडरस्य दत्तांशस्य समन्वयनस्य उत्तरदायी भवन्ति ।
एकैव प्रतिलिपिः एकस्मिन् समये पठितुं लिखितुं च शक्नोति, यत् अन्यप्रतिलिपानि Follower प्रतिलिपानि भवन्ति, बैकअपरूपेण च उपयुज्यन्ते ।