Junior — Middle
Ինչ գործողություններ են կատարվում կամ ինչ է տեղի ունենում համակարգում, եթե գլխավոր կրկնօրինակը Master-ը դուրս է գալիս աշխատանքից?
sobes.tech AI
Պատասխան AI-ից
Եթե հիմնական ռեպլիկը Master-ը դուրս է գալիս աշխատանքից, համակարգում սովորաբար տեղի է ունենում failover գործընթաց՝ ավտոմատ կամ ձեռքով անցում standby ռեպլիկային, որը դառնում է նոր Master:
Ինտերնետում տեղի ունեցողը՝
- Մոնիտորինգը հայտնաբերում է, որ Master-ը հասանելի չէ:
- Ընտրվում է համապատասխան ռեպլիկ՝ արդիական տվյալներով:
- Ռեպլիկը բարձրացվում է գրառման ռեժիմ (promote) և դառնում նոր Master:
- Մնացած ռեպլիկները վերանախագծվում են նոր Master-ից ռեպլիկացիայի համար:
- Հաճախորդները ուղղորդվում են նոր Master-ին՝ աշխատանքը շարունակելու համար:
Go ծրագրերում, սովորաբար, հայտնաբերման և անցման տրամաբանությունը իրականացնում են կամ արտաքին գործիքների միջոցով (օրինակ, Patroni, Repmgr), կամ սեփական կոդով, որը օգտագործում է առողջության ստուգումներ և կապի կառավարման համակարգ:
Маълумотների սինխրոնիզացիան կարևոր է՝ տեղեկությունների կորուստը կամ անհամապատասխանությունը կանխելու համար։