服務(wù)器:故障轉(zhuǎn)移原理(二)
- 作者:新網(wǎng)
- 來源:新網(wǎng)
- 瀏覽:100
- 2018-02-23 17:41:02
集群可以使用多個級別的信號,比如說集群可以在服務(wù)器級別使用發(fā)送信號,并且應(yīng)用程序級別使用一組接收信號,在配置中,每當服務(wù)器啟動并且連接網(wǎng)絡(luò)的時候,就會將心跳信息發(fā)送到備用服務(wù)器。
集群可以使用多個級別的信號,比如說集群可以在服務(wù)器級別使用發(fā)送信號,并且應(yīng)用程序級別使用一組接收信號,在配置中,每當服務(wù)器啟動并且連接網(wǎng)絡(luò)的時候,就會將心跳信息發(fā)送到備用服務(wù)器。
<
div>這些心跳消息是按比較頻繁的時間間隔(如每隔Ss)發(fā)送的,而備用服務(wù)器可能通過編程設(shè)置為僅當未收到兩個心跳消息,就接管活動服務(wù)榕的工作。也就是說,在活動服務(wù)器發(fā)生故障后不超過10s 的時間內(nèi),備用服務(wù)器將檢測到這一故障并啟動備用進程。
以上發(fā)送和接收信號是通過專用通信通道發(fā)送的,以使網(wǎng)絡(luò)擁塞和一般網(wǎng)絡(luò)問題不會導(dǎo)致假的故障轉(zhuǎn)移。此外,備用服務(wù)器可能將查詢消息發(fā)送到運行在活動服務(wù)器上的一個或多個關(guān)鍵應(yīng)用程序,并在指定的時間間隔內(nèi)等待響應(yīng)。如果備用服務(wù)器收到正確的響的,則不采取任何進一步的行動。為了將對活動
服務(wù)器性能的影響減少到最小,應(yīng)用程序級別的查詢通常要經(jīng)過比較長的時段,如每隔一分鐘或更長。備用服務(wù)器可能通過編程設(shè)置為:一直等到至少已經(jīng)發(fā)送5次請求但未收到響應(yīng),然后才接管活動服務(wù)器的工作。這意味著,可能在長達5min之后,備用服務(wù)器才會啟動故障轉(zhuǎn)移進程。所以,集群故障轉(zhuǎn)移也是有一個時間間隔的,并不能保證無縫接管。
在集群服務(wù)系統(tǒng)中,在正式接管活動服務(wù)器的工作前,首先要將備用服務(wù)器的狀態(tài)與發(fā)生故障的服務(wù)器的狀態(tài)進行同步,然后才能開始處理事務(wù)。主要有3種不同的問步方法。
以上是小編總結(jié)的內(nèi)容,想要知道關(guān)于服務(wù)器的更多知識,就可以關(guān)注
新網(wǎng)新聞資訊。