Ինչու է անիմաստությունը կարևոր:

Բովանդակություն:

Ինչու է անիմաստությունը կարևոր:
Ինչու է անիմաստությունը կարևոր:
Anonim

Անհզորությունը կարևոր է API-ներում, քանի որ ռեսուրսը կարող է մի քանի անգամ կանչվել, եթե ցանցն ընդհատվի: Այս սցենարում, ոչ անիմաստ գործողությունները կարող են առաջացնել զգալի անցանկալի կողմնակի ազդեցություններ՝ ստեղծելով լրացուցիչ ռեսուրսներ կամ անսպասելիորեն փոխելով դրանք:

Ինչու է անիմաստությունը կարևոր հանգստի ժամանակ:

Հանգիստ սպասարկման տեսանկյունից, որպեսզի գործողությունը (կամ սպասարկման զանգը) անզոր լինի, հաճախորդները կարող են այդ նույն զանգը բազմիցս կատարել՝ նույն արդյունքը տալով: Այլ կերպ ասած, մի քանի նույնական հարցումներ կատարելն ունի նույն ազդեցությունը, ինչ մեկ հարցում կատարելը:

Ինչու է idempotent-ը կարևոր տվյալների ճարտարագիտության մեջ:

Տվյալների ինտեգրման համատեքստում անզորությունը ձեր տվյալների խողովակաշարը դարձնում է ինքնուրույն ուղղվող: Ամենակարևորը, անզորությունը կանխում է կրկնօրինակ գրառումների բեռնումը:

Ինչու է անիմաստ:

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

Ի՞նչ է անփույթ REST ծառայությունում:

REST API-ների համատեքստում, երբ մի քանի նույնական հարցումներ կատարելը նույն ազդեցությունն է ունենում, ինչ մեկ հարցում կատարելը, ապա այդ REST API-ն կոչվում է անիմաստ: … Անզորությունը, ըստ էության, նշանակում է, որ հաջողությամբ կատարված հարցման արդյունքն էանկախ կատարվող անգամների քանակից.

Խորհուրդ ենք տալիս: