少年,我這里有一套《分布式系統(tǒng)的架構(gòu)師》面試題,你要不試試回答出來,如果你能全部答出來,可以寫。什么是高可用什么是雙機(jī)熱備,雙機(jī)熱備有那些缺陷什么是雙活請簡述實(shí)現(xiàn)軟件高可用要考慮那些因素數(shù)據(jù)庫怎樣實(shí)現(xiàn)災(zāi)備緩存怎樣實(shí)現(xiàn)災(zāi)備應(yīng)用服務(wù)器怎樣實(shí)現(xiàn)災(zāi)備Web服務(wù)器怎樣實(shí)現(xiàn)災(zāi)備計劃任務(wù)、定時周期運(yùn)行的程序怎樣災(zāi)備消息隊列怎樣實(shí)現(xiàn)災(zāi)備雙活的軟件怎樣實(shí)現(xiàn)同一時刻只能一個運(yùn)行,或者交替運(yùn)行背景:計劃任務(wù)即周期或定時運(yùn)行的程序,我們要解決單點(diǎn)故障問題與負(fù)載均衡的問題,在一個分布式系統(tǒng)中單節(jié)點(diǎn)是不允許的。設(shè)計要求:能夠?qū)崿F(xiàn)高可用,負(fù)載均衡,橫向擴(kuò)展怎樣處理同時運(yùn)行產(chǎn)生的沖突問題?怎樣排隊運(yùn)行?任務(wù)如何持久化?一個節(jié)點(diǎn)宕機(jī),另一個節(jié)點(diǎn)怎么接管沒有完成的任務(wù)?如何橫向擴(kuò)展?擴(kuò)展,收縮,維護(hù)如果能做到不停機(jī),不影響業(yè)務(wù)?我看你說都寫「了解」覺得不好,還要幾個「熟悉」,如果上面的題目在不搜索的情況全部都回答出,那你可以寫「熟悉」。不要停留在精通這些漢字的拼寫