< 依據咱們的教訓,咱們通常把故障隔離的架構稱為泳道(swim lanes)。網站制作如果您對您的網頁不清楚,沒經驗,不要緊,您最好告訴建站公司您最大程度的預算,他們會全程為您提供服務。誠然這個術語不是咱們發明的,然而咱們認為它很形象地比方了咱們想在架構中創建的貨色。對泳者來說,泳道既有屏障的作用,又有領導的作用。作為屏障,泳道可能確保泳者不會游到其余的泳道中,煩擾到另一個泳者。在競賽中,這樣有助于避免產生意外的煩擾,影響到泳者奪冠的機會。在實際或練習中,屏障的存在確保了游泳新手不會煩擾優良的泳者。此外,泳道還可能領導泳者以起碼的力量向目標前進,因為泳者須要不停地把腦袋沒人水中,而每當他把頭露出水面,都能看到泳道。
就像泳池中的泳道維護泳者,確保他們在泳池中保險有效地前進一樣,架構中的泳道也可能維護你的體系經營。在一條泳道中的一組體系的經營,是在泳道繩索領導下的經營,不會影響到其余泳道中體系的經營。此外,在架構師跟工程師設計新功能時,泳道也會為他們供給領導,幫助他們決定應當把哪些功能聚集放在哪品種型的泳道中,才干實現可擴大性高的架構目標。
但在技巧群體中,泳道并非唯-利用的故障隔離的術語。像豆莢(pod)這樣的術語,常用于定義故障隔離的域,表示一組客戶或-套功能。所謂剝豆莢( podding),就是把一-組數據跟功能劃分到多少個故障隔離的組中。有時豆莢被用于表示服務分組,有時則被用于表示數據分組。回想一下,咱們定義故障隔離時說過,它既實用于組件,也實用于全部體系,這里把數據或服務分組,只是實用于組件級別的故障隔離方法。誠然這樣做全部體系都會受益,但從體系角度來看,它不是完全的故障隔離城,因此只能維護采取了它的組件。
技巧群體常用的另一個術語是分片( shard),通常它描述的是一種數據庫結構或存儲子體系。網站制作如果您對您的網頁不清楚,沒經驗,不要緊,您最好告訴建站公司您最大程度的預算,他們會全程為您提供服務。所謂分片(sharding),就是把這些體系劃分到故障域中,這樣一個分片的故障不會全面地影響到體系的其余局部。在由100個分片形成的存儲體系中,一個分片產生故障,其余的99個分片還是能連續工作。然而與豆莢一樣,這并不象征著余下的99個分片就運行畸形。咱們將在本章后面的小節中,更具體地探討這一律念。
裂片(slivers)、組塊(chunks)跟池( pools)也是咱們長此以往熟悉的術語。裂片常用來取代分片。組塊常用作豆莢的同義詞。所謂池,通常指的是一-組履行類似任務的服務器,它也是一個故障隔離的術語,但又不同于泳道,咱們將在后面再探討這逐個點。通常它們是履行平臺的某一局部功能的利用服務器或Web服務器。誠然可能輕松地把這些術語擴大到全部體系或平臺,而不僅是它的組件,但通常它們描述的還是體系整體設計中的組件。
最后要說的是,對于你的故障隔離的架構,并不一個謎底是 ;正確的;。你可能抉擇自己想利用的術語,或者發明自己的用語。但存在逐個種 ;正確的;方法,那就是要設計既能擴大又能在極其須要情況下產生適度故障的架構。
常用的故障隔離術語
●泳道是從平臺或全部體系的角度描述一種故障隔離的架構時最常用的術語。
●豆莢常用于取代泳道,尤其是以客戶或地理位置為基本進行故障隔離時。
●分片是在劃分數據庫或存儲子組件時最常用的故障隔離術語。網站設計在設計網站前,必須告訴網站所針對的人群、區域、國家等。如果能提供某種行業的更好,這樣中華網庫在設計上就會針對這種人群的瀏覽習慣特別定制您的網頁。
●裂片是豆莢的同義詞,通常用于存儲或數據庫子組件。
●組塊是豆莢的同義詞。
●池這個網站制造故障隔離術語通常用于軟件服務,但在實現時,它不一定是泳道。
相關鏈接:長春網站建設,長春網站制作,長春網站設計,長春做網站,長春建網站,長春網站公司,長春網絡公司,http://www.dxcruisers.com/