கோரம் ஜர்னல் மேலாளருடன் பெயர்நொட் உயர் கிடைக்கும்



நேம்நோட் உயர் கிடைக்கும் தன்மை ஹடூப் 2.0 இன் மிக முக்கியமான அம்சங்களில் ஒன்றாகும், கோரம் ஜர்னல் மேலாளருடன் நேம்நோட் உயர் கிடைக்கும் தன்மை செயலில் மற்றும் காத்திருப்பு பெயர்நெட்களுக்கு இடையில் திருத்த பதிவுகளைப் பகிர பயன்படுகிறது.

இது ஹடூப் 2.0 இன் மிக முக்கியமான அம்சங்களில் ஒன்றாகும். நேமனோட் உயர் கிடைக்கும் அம்சத்தைப் பற்றி விவாதிப்பதற்கு முன், கோரம் என்றால் என்ன என்பதை அறிந்து கொள்வது அவசியம். கோரம் என்பது கிளஸ்டரிங்கில் பயன்படுத்தப்படும் ஒரு பொதுவான சொல், அங்கு ஒரு குறிப்பிட்ட கொத்து நிலையானது என்று நாங்கள் கூறுகிறோம். கோரம் இயந்திரங்களின் பட்டியலைக் கொடுக்கிறது மற்றும் கிளஸ்டரின் ஆரோக்கியத்தை தீர்மானிக்க உதவுகிறது. கோரம் இரண்டு வகைகள் உள்ளன: எதிர்பார்க்கப்படும் கோரம் மற்றும் கணக்கிடப்பட்ட கோரம்.





கோரம் ஜர்னல் மேலாளருடன் (QJM) நேம்நோட் உயர் கிடைக்கும்

ஹடூப் 2.0 க்கு முன்பு, எச்டிஎஃப்எஸ் கிளஸ்டரில் நேம்நோட் ஒரு ஒற்றை தோல்வி (SPOF) ஆகும். ஒவ்வொரு கிளஸ்டருக்கும் ஒற்றை நேம்நோட் இருந்தது, அந்த இயந்திரம் கிடைக்கவில்லை என்றால், நேம்நோட் மறுதொடக்கம் செய்யப்படும் வரை அல்லது தனி கணினியில் தொடங்கப்படும் வரை ஒட்டுமொத்தமாக கொத்து கிடைக்காது. ஒரு உன்னதமான HA கிளஸ்டரில், இரண்டு தனித்தனி இயந்திரங்கள் பெயர்நெட்களாக கட்டமைக்கப்படுகின்றன. எந்த நேரத்திலும், பெயர்நொட்களில் ஒன்று செயலில் இருக்கும், மற்றொன்று காத்திருப்பு நிலையில் இருக்கும். கிளஸ்டரில் உள்ள அனைத்து கிளையன்ட் செயல்பாடுகளுக்கும் ஆக்டிவ் நேம்நோட் பொறுப்பு, அதே சமயம் காத்திருப்பு வெறுமனே ஒரு அடிமையாக செயல்படுகிறது, விரைவான தோல்வியை வழங்குவதற்கு போதுமான நிலையை பராமரிக்கிறது.

வரிசை ஜாவாஸ்கிரிப்ட்டின் நீளத்தைக் கண்டறியவும்

காத்திருப்பு முனை அதன் நிலையை செயலில் உள்ள முனையுடன் ஒருங்கிணைக்க, இரு முனைகளும் ‘ஜர்னல்நோட்ஸ்’ (ஜே.என்) எனப்படும் தனித்தனி டீமன்களின் குழுவுடன் தொடர்பு கொள்கின்றன. செயலில் உள்ள முனையால் எந்த பெயர்வெளி மாற்றமும் செய்யப்படும்போது, ​​அது செய்த மாற்றங்களின் பதிவை ஜர்னல்நோட்களில் பதிவு செய்கிறது. காத்திருப்பு முனை JN களில் இருந்து திருத்தப்பட்ட தகவல்களைப் படிக்கும் திறன் கொண்டது, மேலும் மாற்றங்களுக்காக அவற்றை தொடர்ந்து கண்காணித்து வருகிறது. காத்திருப்பு முனை மாற்றங்களைக் காணும்போது, ​​அது அதன் சொந்த பெயர்வெளியில் அவற்றைப் பயன்படுத்துகிறது. தோல்வியுற்றால், காத்திருப்பு அதன் நிலையை ‘ஆக்டிவ் ஸ்டேட்’ ஆக மாற்றுவதற்கு முன்பு ஜுனல் நோட்ஸிலிருந்து அனைத்து மாற்றங்களையும் படித்திருப்பதை உறுதி செய்யும். தோல்வி ஏற்படுவதற்கு முன்பு பெயர்வெளி நிலை முழுமையாக ஒத்திசைக்கப்படுவதை இது உறுதி செய்கிறது.



விரைவான செயலிழப்பை வழங்க, காத்திருப்பு முனை கிளஸ்டரில் உள்ள தொகுதிகளின் இருப்பிடம் தொடர்பான புதுப்பிக்கப்பட்ட மற்றும் தற்போதைய தகவல்களைக் கொண்டிருக்க வேண்டியது அவசியம். இது நடக்க, டேட்டாநோட்ஸ் இரண்டு நேம்நோட்களின் இருப்பிடத்துடன் கட்டமைக்கப்படுகிறது, மேலும் இருவருக்கும் தொகுதி இருப்பிட தகவல்களையும் இதய துடிப்புகளையும் அனுப்புகிறது.

ஒரு நேரத்தில் நேம்நோட்களில் ஒன்று மட்டுமே செயலில் இருக்க வேண்டியது அவசியம். இல்லையெனில், பெயர்வெளி நிலை இரண்டிற்கும் இடையில் இருந்து விலகி தரவு இழப்பு அல்லது தவறான முடிவுகளுக்கு வழிவகுக்கும். இதைத் தவிர்ப்பதற்காக, ஒரு நேரத்தில் ஒரு எழுத்தாளருக்கு ஒரு பெயர்நெட்டை மட்டுமே ஜர்னல்நோட்ஸ் அனுமதிக்கும். தோல்வியுற்ற போது, ​​செயலில் இருக்க வேண்டிய நேம்நோட் ஜர்னல்நோட்களுக்கு எழுதும் பொறுப்பை ஏற்கும்.

php.mysql_fetch_array

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? கருத்துகள் பிரிவில் அவற்றைக் குறிப்பிடவும், நாங்கள் உங்களைத் தொடர்புகொள்வோம்.



தொடர்புடைய இடுகைகள்:

ஹடூப் 2.0 கிளஸ்டர் கட்டிடக்கலை கூட்டமைப்பின் கண்ணோட்டம்

ஜாவாவில் கருத்துகளின் வகை