服務(wù)器集群轉(zhuǎn)移故障的原理包括哪些內(nèi)容?集群服務(wù)設(shè)計(jì)的目的就是為了提高服務(wù)器的性能,同時(shí)在出現(xiàn)故障的時(shí)候能夠迅速的進(jìn)行故障轉(zhuǎn)移,提高服務(wù)器的性能,所以在集群服務(wù)器剛開始設(shè)計(jì)的時(shí)候,就格外注意服務(wù)器集群的故障轉(zhuǎn)移方案。
服務(wù)器集群轉(zhuǎn)移故障的原理包括哪些內(nèi)容?集群服務(wù)設(shè)計(jì)的目的就是為了提高服務(wù)器的性能,同時(shí)在出現(xiàn)故障的時(shí)候能夠迅速的進(jìn)行故障轉(zhuǎn)移,提高服務(wù)器的性能,所以在集群服務(wù)器剛開始設(shè)計(jì)的時(shí)候,就格外注意服務(wù)器集群的故障轉(zhuǎn)移方案。
確定活動(dòng)服務(wù)器:對于指定一組應(yīng)用程序,只存在一臺活動(dòng)服務(wù)器,這是極其重要的。如果多臺服務(wù)器都像是活動(dòng)服務(wù)器, 則通常會(huì)導(dǎo)致數(shù)據(jù)損壞和死鎖。解決此問題的常見方法是使用“活動(dòng)令牌”概念的某個(gè)變體。令牌在其最簡單級別上是一個(gè)標(biāo)志,用來將服務(wù)器標(biāo)識為某個(gè)應(yīng)用程序的活動(dòng)服務(wù)器。對于每組應(yīng)用程序,來說,只存在一個(gè)活動(dòng)令牌, 因此,只有一臺服務(wù)器可以擁有令牌。服務(wù)器啟動(dòng)時(shí),它會(huì)驗(yàn)證其合作伙伴是否擁有活動(dòng)令牌。如果擁有,則該服務(wù)器將作為備用服務(wù)器啟動(dòng)。如果它未檢測到活動(dòng)令牌,則它會(huì)取得活動(dòng)令牌的所有權(quán),并作為活動(dòng)服務(wù)器啟動(dòng)。當(dāng)備用服務(wù)器成為活動(dòng)服務(wù)器時(shí),故障轉(zhuǎn)移進(jìn)程將把活動(dòng)令牌交給備用服務(wù)器。
在大多數(shù)情況下,當(dāng)備用服務(wù)器成為活動(dòng)服務(wù)器時(shí),對于它正在支持的應(yīng)用程序或用戶來說它是透明的。如果在事務(wù)處理過程中發(fā)生了故障,則可能必須重試該事務(wù)以使其成功完成。這就使在編寫的用程序代碼時(shí)使故障轉(zhuǎn)移進(jìn)程保持透明顯得更為重要。
此外,大多數(shù)服務(wù)器使用IP地址進(jìn)行通信。因此,為了使故障轉(zhuǎn)移成功,基礎(chǔ)結(jié)構(gòu)必須能夠支持將JP地址從一臺服務(wù)器轉(zhuǎn)移到另一臺服務(wù)稽。比如,可以使用能夠支持IP地址轉(zhuǎn)移(把故障機(jī)的IP地址轉(zhuǎn)移給接管服務(wù)器使用)的網(wǎng)絡(luò)交換機(jī)。如果系統(tǒng)的基礎(chǔ)結(jié)構(gòu)不支持這一轉(zhuǎn)移功能,則可能需要使用負(fù)載均衡集群, 而不是故障轉(zhuǎn)移集群。
服務(wù)器集群轉(zhuǎn)移故障的原理包括哪些內(nèi)容?服務(wù)器集群轉(zhuǎn)移故障的原理包括確定活動(dòng)服務(wù)器,故障轉(zhuǎn)移集群有很大的伸縮性,可向集群里的其他服務(wù)器拓展功能,或者添加其他功能來實(shí)現(xiàn),所以服務(wù)器集群故障轉(zhuǎn)移非常重要。
免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。