Atsisiųsti PDF
1) Paaiškinkite mikro paslaugų architektūrą
„Microservice Architecture“ yra architektūros kūrimo stilius, sukuriantis programą kaip mažų autonominių paslaugų, sukurtų verslo sričiai, rinkinį.
2) Įvardykite tris dažniausiai naudojamas „Microsoft“ paslaugų priemones
- Wiremockas, 2.) Dockeris ir 3.) „Hysrix“ yra svarbus „Microservices“ įrankis.
3) Kas yra monolitinė architektūra? Monolitinė architektūra yra tarsi didelis konteineris, kuriame visi programos programinės įrangos komponentai yra sujungti į vieną paketą.
4) Kokie yra mikro paslaugų pranašumai?
Štai keletas reikšmingų „Microsoft“ paslaugų naudojimo pranašumų:
- Technologijų įvairovė, t. Y., Mikro paslaugos gali būti lengvai maišomos su kitomis sistemomis, bibliotekomis ir duomenų bazėmis
- Gedimų išskyrimas, pvz., Proceso gedimas, neturėtų sugadinti visos sistemos.
- Didesnis palaikymas mažesnei ir lygiagrečiai komandai
- Nepriklausomas dislokavimas
- Sutrumpinkite diegimo laiką
5) Kas yra pavasario debesis?
„Spring cloud“ yra „Integration“ programinė įranga, integruojama su išorinėmis sistemomis. Tai leidžia mikroservisų sistemai kurti programas, kurios apdoroja ribotus duomenų kiekius.
6) Aptarkite ataskaitų ir informacijos suvestinių naudojimą „Microsoft“ paslaugų aplinkoje
Ataskaitos ir informacijos suvestinės padeda stebėti ir prižiūrėti „Microsoft“ paslaugas. Tonas tonų programų stebėjimo įrankių padeda tai padaryti.
7) Kokie yra pagrindiniai skirtumai tarp „Microsoft“ paslaugų ir monolitinės architektūros?
Mikroservisai | Monolitinė architektūra |
Paslaugos paleidimas yra greitas | Paslaugos paleidimas užtrunka |
Mikroservisai yra laisvai susieta architektūra. | Monolitinė architektūra dažniausiai yra glaudžiai sujungta. |
Vieno duomenų modelio pakeitimai neturi įtakos kitoms „Microsoft“ paslaugoms. | Bet kokie duomenų modelio pakeitimai turi įtakos visai duomenų bazei |
„Mikroservisas“ orientuota į produktus, o ne į projektus | Monolitinis akcentas visame projekte |
8) Su kokiais iššūkiais tenka susidurti naudojantis „Microsoft“ paslaugomis?
- Mikroservisai visada remiasi vienas kitu. Todėl jie turi bendrauti tarpusavyje.
- Kadangi tai yra paskirstyta sistema, tai yra labai įtrauktas modelis.
- Jei naudojate „Microservice“ architektūrą, turite pasiruošti operacijoms virš galvos.
- Jums reikia kvalifikuotų specialistų, kurie palaikytų heterogeniškai paskirstytas mikropaslaugas.
9) Kokiais atvejais geriausiai tinka mikropaslaugų architektūra?
„Microservice“ architektūra geriausiai tinka staliniams kompiuteriams, žiniatinkliui, mobiliesiems įrenginiams, išmaniesiems televizoriams, nešiojamiems ir t. T.
10) Pasakyk man kai kurių garsių kompanijų, naudojančių „Microservice“ architektūrą, pavadinimus
Dauguma didelio masto svetainių, tokių kaip „Twitter“, „Netflix“, „Amazon“, iš monolitinės architektūros virto mikropaslaugų architektūra.
11) Kokios yra „Microsoft“ paslaugų savybės?
- Esminės pranešimų sistemos
- Decentralizuotas valdymas
- Lengva automatizuoti infrastruktūrą
- Projektas nesėkmei
- Infrastruktūros automatizavimas
12) Kas yra poilsis?
Reprezentacinis valstybės perkėlimas (REST) / RESTful interneto paslaugos yra architektūros stilius, padedantis kompiuterinėms sistemoms bendrauti internetu. Šios žiniatinklio paslaugos leidžia lengviau suprasti ir įdiegti mikroservisus.
13) Paaiškinkite trijų tipų testus, susijusius su mikroservisais? „Microservice“ architektūros testai skirstomi į tris plačias kategorijas:
- Apatinio lygio teste galime atlikti bendrą testą, pvz., Našumo ir vieneto testus. Tokio tipo testai yra visiškai automatizuoti.
- Viduriniame lygmenyje galime atlikti tiriamuosius bandymus, tokius kaip testai nepalankiausiomis sąlygomis ir tinkamumo naudoti testai.
- Aukščiausiu lygiu galime atlikti priėmimo testus, kurių skaičius yra mažesnis. Tai taip pat padeda suinteresuotosioms šalims sužinoti apie įvairias programinės įrangos funkcijas.
14) Kas yra kliento sertifikatai?
Kliento sertifikatai yra skaitmeninis sertifikatas, naudojamas atliekant autentifikuotas užklausas į nuotolinį serverį. Jis vadinamas kliento sertifikatu.
15) Paaiškinkite PACT naudojimą „Microservices“ architektūroje?
Tai yra atvirojo kodo įrankis, leidžiantis išbandyti paslaugų teikėjų ir vartotojų sąveiką. Tačiau ji yra atskirta nuo sudarytos sutarties. Tai padidina „Microsoft“ paslaugų patikimumą.
16) Ką reiškia „OAuth“?
„OAuth“ reiškia atviro įgaliojimo protokolą. Šis protokolas leidžia pasiekti trečiųjų šalių teikėjų „GitHub“, „Facebook“ ir kt. Kliento programas HTTP. Tai padeda jums bendrinti vienoje svetainėje saugomus išteklius su kita svetaine, nereikia jų įgaliojimų.
17) Kas yra pabaigos ir pabaigos mikroservisų testavimas?
„End-to-end“ testavimas patvirtina, kad kiekvienas darbo eigos procesas veikia tinkamai. Tai taip pat užtikrina, kad sistema veiktų kartu ir atitiktų visus reikalavimus.
18) Kodėl konteineris naudojamas „Microsoft“ paslaugose?
Konteineriai yra lengviausias ir efektyviausias būdas valdyti mikroservisais pagrįstą programą. Tai taip pat padeda jums tobulėti ir diegti individualiai. „Docker“ taip pat leidžia jums supakuoti savo mikroservis į konteinerio vaizdą kartu su jo priklausomybėmis. „Microservice“ gali naudoti šiuos elementus be papildomų pastangų.
19) Ką reiškia semantinis stebėjimas „Microservices“ architektūroje?
Semantinis stebėjimas sujungia automatizuotus testus su programos stebėjimu. Tai leidžia sužinoti priežastis, kodėl jūsų verslas negauna daugiau pelno.
20) Kas yra CDC?
CDC yra sutartis, grindžiama vartotojais. Tai yra „Microsoft“ paslaugų kūrimo modelis, kad išorinės sistemos galėtų jais naudotis.
21) Kas yra „Docker“ naudojimas?
„Docker“ siūlo talpyklų aplinką, kurią galima naudoti bet kuriai programai priglobti. Ši programinė įranga ir ją palaikančios priklausomybės yra glaudžiai supakuotos.
22) Kas yra reaktyvūs išplėtimai mikropaslaugose?
Reaktyvieji plėtiniai dar vadinami Rx. Tai yra dizaino modelis, leidžiantis rinkti rezultatus paskambinus kelioms tarnyboms ir tada surinkti bendrą atsakymą. Rx yra populiarus paskirstytų sistemų įrankis, kuris veikia visiškai priešingai nei senieji srautai.
23) Paaiškinkite terminą „Nuolatinis stebėjimas“.
Nuolatinis stebėjimas yra metodas, naudojamas ieškant atitikties ir rizikos klausimų, susijusių su įmonės veiklos ir finansine aplinka. Jame yra žmonių, procesų ir darbo sistemų, kurios palaiko efektyvias ir realias operacijas.
24) Kaip tarpusavyje bendrauja nepriklausomos mikro tarnybos?
Tai priklauso nuo jūsų projekto poreikių. Tačiau dažniausiai kūrėjai naudoja HTTP / REST su JSON arba dvejetainiu protokolu. Tačiau jie gali naudoti bet kokį ryšio protokolą.