Հավասարների ցանցը նկարագրում է, թե ինչպես են ճամփորդում հավելվածների փաթեթները, և ոչ ավելին։ Հավասարները դեռ պետք է գտնեին միմյանց, ապացուցեին, թե ովքեր են, և երբեմն դիմեին ռելեի, երբ ուղիղ ուղի հնարավոր չէր կառուցել։ Սրանք երեք առանձին ծառայություններ են, և տեղակայումը կարող է հավասարների համար լինել տվյալների առումով, մինչդեռ մնացած ամեն ինչի համար լրիվ կենտրոնացված է։ Դիզայնները համեմատելը նշանակում է համեմատել այդ աշխատանքները, ոչ թե դիագրամի սլաքը։

Կենտրոնական փոխանցման սլաք չունեցող դիագրամը կարող է թաքցնել գրանցման մարմին, հայտնաբերման ծառայություն և ռելե, որոնք բոլորն էլ գործառնական կախվածություններ են։

Ուղիղ ուղի, ընդհանուր կառավարման հարթություն

Երկու մեքենա, որոնք ուղղակիորեն փոխանակում են փաթեթներ, դեռ կարող են կախված լինել ընդհանուր մարմնից, որը տրամադրել է նրանց վկայագրերը, և ծառայությունից, որը յուրաքանչյուրին ասել է, թե որտեղ է մյուսը։ Երկու դերերից ոչ մեկը չի փոխանցում հավելվածների երթևեկությունը, դրա համար էլ տոպոլոգիայի գծագիրը բաց է թողնում նրանց։ Երբ այդ մարմինը կամ ծառայությունը անհասանելի է, գոյություն ունեցող սեսիաները կարող են շարունակվել, մինչ նոր հավասարը չի կարող միանալ։ Սեսիա սկսելու և այն շարունակելու տարբերությունը ցանկացած դիզայնի ուղղված առաջին հարցն է։

Նկարեք յուրաքանչյուր աշխատանք առանձին, նույնիսկ երբ դրանք բոլորը կատարում է մեկ հոսթ։ Հակառակ դեպքում գծագիրը ցույց է տալիս ապակենտրոնացված տվյալների հարթություն և թաքցնում գործառնական իրականությունը, որ յուրաքանչյուր նոր հավասարի անհրաժեշտ են նույն երկու ծառայությունները։

Հայտնաբերում, վստահություն և ռելե՝ երեք աշխատանք

Nebula-ի դիզայնը օգտակար օրինակ է, քանի որ նրա փաստաթղթերը դրանք առանձին են պահում։ Հոսթերը կրում են վկայագրեր ինքնության համար, փարոսները պատասխանում են որտեղ հարցին և օգնում NAT-ի անցմանը, իսկ ռելեները փոխանցում են երթևեկությունը, երբ ուղիղ ուղի հնարավոր չէ հաստատել։ Ռելեի դերը միտումնավոր առանձնացված է փարոսի դերից, ուստի հասանելի փարոսը չի խոստանում, որ տվյալ զույգը կարող է խոսել։ Այլ ապրանքներ սահմանները գծում են այլ տեղ, դրա համար էլ սա օրինակ է, ոչ թե ձևանմուշ։

Առաջարկվող տեղակայման համար գրեք աջակցվող պահուստային ուղին այն զույգի համար, որը չի կարող ուղղակիորեն միանալ։ Ձախողված անցքի ծակումը մեկ տվյալների կետ է մեկ ցանցի մասին, ոչ թե ապացույց, որ NAT-ի հետևում գտնվող երկու հավասարներ երբեք չեն կարող հանդիպել, և հակառակ պնդումը, թե ուղիղ կապը աշխատում է ցանկացած քաղաքականության դեպքում, նույնքան անհիմն է։

Ինչի վրա է ձախողվում յուրաքանչյուր կախվածություն

Գնահատեք չորս դեպք առանձին, քանի դեռ փորձարկվող կախվածությունն անհասանելի է՝ գոյություն ունեցող երթևեկությունը հավասարների միջև, բոլորովին նոր հավասարի կապը, հավասար, որի վերջնակետը փոխվել է, և հենց նոր չեղարկված հասանելիությունը։ Յուրաքանչյուրը հենվում է տարբեր ծառայությունների վրա և ձախողվում է տարբեր կերպ։ Գոյություն ունեցող սեսիաները կարող են դիմանալ հայտնաբերման ընդհատմանը, մինչ չեղարկված բանալին դեռ մերժվում է, և նոր հավասարը կարող է ձախողվել այնպիսի պատճառներով, որոնք ոչ մի կապ չունեն փոխանցման հետ։ Փորձարկեք դրանք առանձին՝ մեկից եզրակացություն անելու փոխարեն։

Կապը, որը դիմանում է մեկ ընդհատման, չի հաստատում անսահմանափակ անկախություն։ Այն հաստատում է, որ ձեր առաջացրած ընդհատումը այն չէր, որ կտրում է այդ ուղին, ինչը դեռ օգտակար տեղեկություն է, պայմանով որ գրել եք, թե ինչ եք առաջացրել։

Հարցրեք՝ ո՞ր ընդհատմանը կարող եք դիմանալ

Նման հնչող պահանջները տանում են տարբեր դիզայնների։ Փոխանցման մեկ խցանումից խուսափելը նույնը չէ, ինչ մատակարարի կողմից տեղակայված կառավարման հարթությունից խուսափելը, և ոչ մեկը չի համապատասխանում աշխատանքի շարունակմանը, քանի դեռ համակարգողն անհասանելի է։ Անվանեք, թե այդ երեքից որն է տեղակայումը պարտավոր բավարարել, ապա ստուգեք համապատասխանությունը։ Դիզայնը, որը բավարարում է առաջինը և ձախողվում երկրորդում, տարածված է և անազնիվ չէ, քանի դեռ ոչ ոք այն ամբողջությամբ ապակենտրոնացված չի անվանում։

Գրեք, թե ով է կառավարում հայտնաբերումը, վստահությունը և ռելեները, և ինչպես է յուրաքանչյուրը փոխարինվում։ Այդ գրառումն է, որ թույլ է տալիս հաջորդ մարդուն պատասխանել իրական հարցին՝ ինչ ձախողումների է դիմանում այս ցանցը, և ով է պահպանում այն վիճակը, որը մնում է ընդհանուր։

Ապակենտրոնացված բառը իր տեղն է գրավում, երբ անվանում է այդ ձախողումները։ Առանց այդ ցանկի այն նկարագրում է դիագրամ, ոչ թե համակարգ։

Առնչվող հոդվածներ