服務(wù)器:故障轉(zhuǎn)移原理(三)
- 作者:新網(wǎng)
- 來(lái)源:新網(wǎng)
- 瀏覽:100
- 2018-02-23 17:40:08
在集群服務(wù)系統(tǒng)中,在正式接管服務(wù)器工作的時(shí)候,首先需要將備用服務(wù)器轉(zhuǎn)筒和發(fā)生故障服務(wù)器狀態(tài)進(jìn)行同步,之后才可以處理事務(wù),而主要有三種不同同步的方式。
在集群服務(wù)系統(tǒng)中,在正式接管服務(wù)器工作的時(shí)候,首先需要將備用服務(wù)器轉(zhuǎn)筒和發(fā)生故障服務(wù)器狀態(tài)進(jìn)行同步,之后才可以處理事務(wù),而主要有三種不同同步的方式。
<
div>1)事務(wù)日志
在事務(wù)日志方法中,活動(dòng)服務(wù)器將對(duì)其狀態(tài)的所有更改記錄到日志中。同步實(shí)用工具定期處理此日志,以更新備用服務(wù)器的狀態(tài),使其與活動(dòng)服務(wù)器的狀態(tài)一致。當(dāng)活動(dòng)服務(wù)器發(fā)生故障時(shí),備用服務(wù)器必須使用此同步實(shí)用工具處理自上次更新以來(lái)事務(wù)日態(tài)中的任何添加內(nèi)容。同步之后,備用服務(wù)器就成為活動(dòng)服務(wù)器, 并開(kāi)始處理事務(wù)。這種同步方式所需的切換時(shí)間較長(zhǎng),服務(wù)器應(yīng)用要停頓的時(shí)間也較長(zhǎng)。
2)熱備用
在熱備用方法中,將把活動(dòng)服務(wù)器內(nèi)部狀態(tài)的更新立即復(fù)制到備用服務(wù)器。因?yàn)閭溆梅?wù)器的狀態(tài)是活動(dòng)服務(wù)器狀態(tài)的克隆,所以備用服務(wù)器可以立即成為活動(dòng)服務(wù)器,并開(kāi)始處理事五。很明顯,這種闊步方式所需的切換時(shí)間較短,可用性較高。
3)共享存儲(chǔ)
在共享有儲(chǔ)方法中,兩臺(tái)服務(wù)器都在共享存儲(chǔ)設(shè)備(如存儲(chǔ)區(qū)域網(wǎng)絡(luò)或雙
主機(jī)磁盤(pán)陣列)上記錄其狀態(tài)。這樣,因?yàn)椴恍枰M(jìn)行狀態(tài)同步,故障轉(zhuǎn)移可以立即發(fā)生。這種同步方式所需的切換時(shí)間也較段,可用性也較高。
確定活動(dòng)服務(wù)器
對(duì)于指定一組應(yīng)用程序,只存在一臺(tái)活動(dòng)服務(wù)器,這是極其重要的。如果多臺(tái)服務(wù)器都像是活動(dòng)服務(wù)器, 則通常會(huì)導(dǎo)致數(shù)據(jù)損壞和死鎖。解決此問(wèn)題的常見(jiàn)方法是使用“活動(dòng)令牌”概念的某個(gè)變體。
以上是小編總結(jié)的關(guān)于服務(wù)器的內(nèi)容,如果想要知道更多服務(wù)器的知識(shí),就可以關(guān)注
新網(wǎng)新聞資訊。