Microsoft najavljuje Dapr, open-source runtime za izgradnju mikroservisnih aplikacija na oblaku i rubu

Ikona vremena čitanja 2 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Tijekom posljednjih nekoliko godina, mikroservisne arhitekture postale su popularan izbor među programerima u oblaku zbog svojih prednosti kao što su skalabilnost, labavo povezivanje usluga i neovisna implementacija. Zapravo, predviđa se da će 90% novih aplikacija do 2022. imati mikroservisne arhitekture. Međutim, izrada aplikacija temeljenih na arhitekturi mikroservisa težak je proces. Microsoft je danas najavio Dapr za rješavanje ovog problema. Dapr će omogućiti programerima koji koriste bilo koji jezik i bilo koji okvir za jednostavnu izgradnju otpornih, prijenosnih mikroservisnih aplikacija koje se pokreću u oblaku i rubu, bilo da pišu svježi kod ili migriraju naslijeđeni kod. Tehnički gledano, Dapr je otvoreno izvorno, prijenosno vrijeme izvođenja vođeno događajima. Pročitajte o građevnim blokovima Dapr u nastavku:

  • Pozivanje usluge – Otporno pozivanje usluga na uslugu omogućuje pozive metoda, uključujući ponovne pokušaje, na udaljenim uslugama gdje god se izvode u podržanom okruženju hostinga.
  • Upravljanje državom – S upravljanjem stanjem za parove ključ/vrijednost, dugotrajne, visoko dostupne usluge s podacima o stanju mogu se lako napisati, uz usluge bez stanja u istoj aplikaciji. Državna pohrana se može priključiti i može uključivati ​​Azure Cosmos ili Redis, s ostalima kao što je AWS DynamoDB na mapi puta komponente.
  • Objavite i pretplatite se na razmjenu poruka između usluga – Objavljivanje događaja i pretplata na teme između usluga omogućuje arhitekturama vođenim događajima da pojednostave horizontalnu skalabilnost i učine ih otpornima na kvar.
  • Vezivanja resursa vođena događajima – Vezivanja i okidači resursa dalje se nadograđuju na arhitekturi vođenim događajima za veličinu i otpornost primanjem i slanjem događaja u i iz bilo kojeg vanjskog resursa kao što su baze podataka, redovi čekanja, datotečni sustavi, blob trgovine, web-dojavnici itd. Na primjer, vaš kod može biti pokrenuti porukom na usluzi Azure EventHub i zapisati podatke u Azure CosmosDB.
  • Virtualni glumci – Uzorak za objekte bez stanja i stanja koji čine istodobnost jednostavnim s enkapsulacijom metoda i stanja. Dapr pruža mnoge mogućnosti u svom virtualnom vremenu izvođenja aktera, uključujući istovremenost, stanje, upravljanje životnim ciklusom za aktivaciju/deaktivaciju aktera te mjerače vremena i podsjetnike za buđenje glumaca.
  • Distribuirano praćenje između usluga – Jednostavno dijagnosticirajte i promatrajte pozive među uslugama u proizvodnji pomoću standarda W3C Trace Context i proslijedite događaje u sustave praćenja i praćenja.

Možete saznati više o Dapru ovdje.

Izvor: microsoft

Više o temama: izvorne aplikacije u oblaku, dapr, arhitektura mikroservisa, Microsoft

Ostavi odgovor

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena *