Kas tiksliai yra mikropaslaugos?
Kas tiksliai yra mikropaslaugos?

Video: Kas tiksliai yra mikropaslaugos?

Video: Kas tiksliai yra mikropaslaugos?
Video: Microservices Explained in 5 Minutes 2024, Gegužė
Anonim

Mikropaslaugos yra programinės įrangos kūrimo technika – į paslaugas orientuotos architektūros (SOA) struktūrinio stiliaus variantas, kuris sutvarko taikomąją programą kaip laisvai susietų paslaugų rinkinį. A mikropaslaugos architektūra, paslaugos yra smulkios, o protokolai yra lengvi.

Taigi, kokie yra mikropaslaugų pavyzdžiai?

Netflix , „eBay“, „Amazon“, JK vyriausybės skaitmeninė paslauga, „Twitter“, „PayPal“, „The Guardian“ir daugelis kitų didelio masto svetainių ir taikomųjų programų iš monolitinės iki mikropaslaugų architektūros išsivystė.

Vėliau kyla klausimas, ar „Microservices“galima įdiegti savarankiškai? Mikropaslaugos išspręskite šiuos monolitinių sistemų iššūkius, būdami kiek įmanoma moduliškesni. Paprasčiausia forma jie padeda sukurti programą kaip mažų paslaugų rinkinį, kurių kiekviena veikia savo procesu ir yra dislokuoti savarankiškai.

Taigi, kas yra mikropaslaugos ir kaip jos veikia?

Pagrindinė mintis už a mikro paslauga architektūra yra ta, kad programas lengviau kurti ir prižiūrėti, kai jos suskaidomos į mažesnes dalis dirbti sklandžiai kartu. Kiekvieną funkciją traktuokite kaip nepriklausomą paslaugą, kurią galima pakeisti, atnaujinti arba ištrinti, netrukdant likusiai programai.

Kuo skiriasi API ir „Microservices“?

The Skirtumas tarp API ir mikropaslaugų An API yra sutartis, kurioje vartotojui pateikiamos gairės, kaip naudotis pagrindine paslauga. A mikro paslauga yra architektūrinis projektas, išskiriantis (dažniausiai monolitinės) programos dalis į mažas, savarankiškas paslaugas.

Rekomenduojamas: