一分鐘等于多少秒?這個(gè)問(wèn)題相信任何人都能回答:60秒。但在現(xiàn)實(shí)的世界中,因?yàn)槎驙柲嶂Z現(xiàn)象、地月潮汐作用等因素,讓地球圍繞太陽(yáng)一周的時(shí)間變長(zhǎng),出現(xiàn)了閏秒。你可能知道今年是閏年,但卻不知,今年最后一個(gè)月最后一天還會(huì)出現(xiàn)一次閏秒。那企業(yè)該如何應(yīng)對(duì)?
從企業(yè)流程來(lái)看,企業(yè)IT技術(shù)部門首先要獲知閏秒更改消息。而后再制定策略,對(duì)服務(wù)器進(jìn)行更改。
而讓企業(yè)IT適應(yīng)閏秒的方法也有很多,例如谷歌就采用了在閏秒引入前后的10小時(shí)內(nèi)讓時(shí)鐘速度減慢0.0014%,此種做法將在二十小時(shí)內(nèi)使得時(shí)鐘增加1秒的方法,這種方法也被稱作閏秒彌補(bǔ)(leap smear)。采取類似方式的企業(yè)還有AWS,畢竟這種方法相比貿(mào)然改進(jìn)時(shí)間而觸發(fā)警報(bào)要變通得多。
從技術(shù)角度講,我們需要為電腦系統(tǒng)配置UTC時(shí)鐘,并通過(guò)NTP(Network time protocol)來(lái)進(jìn)行時(shí)間同步,NTP服務(wù)器會(huì)一級(jí)一級(jí)地下發(fā)閏秒事件通知,直到最邊緣的NTP服務(wù)器,然后NTP服務(wù)器就會(huì)把閏秒通知發(fā)給客戶端的操作系統(tǒng),由操作系統(tǒng)來(lái)處理閏秒通知。
當(dāng)然,為了不再這么折騰,有人提出用閏分或閏時(shí)來(lái)取代閏秒。但從目前看來(lái),國(guó)際地球自轉(zhuǎn)局沒(méi)有表態(tài);同時(shí),閏秒早已不是IT人員的噩夢(mèng)。最后提醒:閏秒來(lái)襲,請(qǐng)各部門做好準(zhǔn)備。