Microsoft oznamuje Dapr, open-source runtime na vytváranie aplikácií mikroslužieb v cloude a edge

Ikona času čítania 2 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac

Za posledných niekoľko rokov sa architektúry mikroslužieb stali populárnou voľbou medzi vývojármi cloudu vďaka svojim výhodám, ako je škálovateľnosť, voľné prepojenie služieb a nezávislé nasadenie. V skutočnosti sa predpokladá, že 90 % nových aplikácií do roku 2022 bude obsahovať architektúry mikroslužieb. Vytváranie aplikácií založených na architektúrach mikroslužieb je však náročný proces. Microsoft dnes oznámil, že Dapr tento problém vyrieši. Dapr umožní vývojárom, ktorí používajú akýkoľvek jazyk a akýkoľvek rámec, ľahko vytvárať odolné, prenosné aplikácie mikroslužieb, ktoré bežia v cloude a edge, či už ide o písanie nového kódu alebo migráciu staršieho kódu. Technicky je Dapr open source, prenosný, udalosťami riadený runtime. Prečítajte si o stavebných kameňoch Dapr nižšie:

  • Vyvolanie služby – Odolné vyvolanie medzi službami umožňuje volania metód, vrátane opakovaní, na vzdialených službách, kdekoľvek sú spustené v podporovanom hostiteľskom prostredí.
  • Vedenie štátu – So správou stavu pre páry kľúč/hodnota možno jednoducho zapísať dlhotrvajúce, vysoko dostupné stavové služby spolu so službami bez stavu v tej istej aplikácii. Štátny obchod je pripojiteľný a môže zahŕňať Azure Cosmos alebo Redis, s ďalšími, ako je AWS DynamoDB na pláne komponentov.
  • Zverejňujte a odoberajte správy medzi službami – Publikovanie udalostí a predplatenie tém medzi službami umožňuje architektúram riadeným udalosťami zjednodušiť horizontálnu škálovateľnosť a zabezpečiť ich odolnosť voči zlyhaniu.
  • Väzby zdrojov riadené udalosťou – Väzby prostriedkov a spúšťače stavajú ďalej na architektúrach riadených udalosťami pre škálovanie a odolnosť prijímaním a odosielaním udalostí do a z akýchkoľvek externých zdrojov, ako sú databázy, fronty, súborové systémy, obchody blob, webhooky atď. Váš kód môže byť napr. spustí sa správou v službe Azure EventHub a zapíše údaje do Azure CosmosDB.
  • Virtuálni herci – Vzor pre bezstavové a stavové objekty, ktoré zjednodušujú súbežnosť pomocou metódy a stavu zapuzdrenia. Dapr poskytuje veľa možností vo svojom prostredí virtuálneho herca vrátane súbežnosti, stavu, správy životného cyklu pre aktiváciu/deaktiváciu herca a časovačov a pripomenutí, aby sa herci zobudili.
  • Distribuované sledovanie medzi službami – Jednoducho diagnostikujte a sledujte medziservisné hovory vo výrobe pomocou štandardu W3C Trace Context a posúvajte udalosti do systémov sledovania a monitorovania.

Môžete sa dozvedieť viac o Dapr tu.

zdroj: Microsoft

Viac o témach: cloudové natívne aplikácie, dapr, architektúra mikroslužieb, microsoft

Nechaj odpoveď

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *