Microsoft julkistaa Dapr-sovelluksen, avoimen lähdekoodin suoritusajan mikropalvelusovellusten rakentamiseen pilvessä ja reunassa

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Viime vuosien aikana mikropalveluarkkitehtuureista on tullut suosittu valinta pilvikehittäjien keskuudessa sen etujen, kuten skaalautuvuuden, löysän palvelukytkennän ja itsenäisten käyttöönottojen ansiosta. Itse asiassa 90 prosentissa uusista sovelluksista vuoteen 2022 mennessä ennustetaan sisältävän mikropalveluarkkitehtuuria. Mikropalveluarkkitehtuureihin perustuvien sovellusten rakentaminen on kuitenkin vaikea prosessi. Microsoft ilmoitti tänään, että Dapr ratkaisee tämän ongelman. Dapr antaa mitä tahansa kieltä ja kehystä käyttäville kehittäjille mahdollisuuden rakentaa helposti joustavia, kannettavia mikropalvelusovelluksia, jotka toimivat pilvessä ja reunassa, kirjoittaessaan uutta koodia tai siirtäessään vanhaa koodia. Teknisesti Dapr on avoimen lähdekoodin, kannettava, tapahtumaohjattu ajonaika. Lue Daprin rakennuspalikoista alta:

  • Palvelun kutsu – Joustava palveluiden välinen kutsuminen mahdollistaa menetelmäkutsun, mukaan lukien uudelleenyritykset, etäpalveluissa, missä ne ovat käynnissä tuetussa isännöintiympäristössä.
  • Valtionhallinto – Avain/arvo-parien tilanhallinnan avulla voidaan helposti kirjoittaa pitkäkestoisia, erittäin saatavilla olevia tilallisia palveluita samassa sovelluksessa tilattomien palvelujen rinnalle. Osavaltiovarasto on liitettävissä ja voi sisältää Azure Cosmosin tai Rediksen sekä muita, kuten AWS DynamoDB:n komponenttien etenemissuunnitelmassa.
  • Julkaise ja tilaa viestejä palvelujen välillä – Tapahtumien julkaiseminen ja aiheiden tilaaminen palvelujen välillä mahdollistaa tapahtumalähtöisten arkkitehtuurien yksinkertaistamisen horisontaalisen skaalautuvuuden ja häiriönkestävän.
  • Tapahtumapohjaiset resurssisidokset – Resurssien sidokset ja triggerit rakentuvat edelleen tapahtumapohjaisille arkkitehtuureille skaalauksen ja joustavuuden saavuttamiseksi vastaanottamalla ja lähettämällä tapahtumia mihin tahansa ulkoiseen resurssiin, kuten tietokantoihin, jonoihin, tiedostojärjestelmiin, blob-varastoihin, webhookeihin jne., ja niistä. Koodisi voi esimerkiksi olla laukaisee Azure EventHub -palvelun viesti ja kirjoita tiedot Azure CosmosDB:hen.
  • Virtuaaliset näyttelijät – Malli tilattomille ja tilallisille objekteille, jotka tekevät samanaikaisuudesta yksinkertaista menetelmän ja tilan kapseloinnin kanssa. Dapr tarjoaa monia ominaisuuksia virtuaalisen toimijan ajon aikana, mukaan lukien samanaikaisuuden, tilan, elinkaaren hallinnan toimittajien aktivoimiseksi/deaktivoimiseksi sekä ajastimet ja muistutukset näyttelijöiden herättämiseksi.
  • Hajautettu jäljitys palvelujen välillä – Diagnosoi ja tarkkaile yksiköiden välisiä kutsuja helposti tuotannossa W3C Trace Context -standardin avulla ja työnnä tapahtumat jäljitys- ja valvontajärjestelmiin.

Voit oppia lisää Daprista tätä.

Lähde: Microsoft

Lisää aiheista: pilvipohjaiset sovellukset, dapr, mikropalveluarkkitehtuuri, microsoft

Jätä vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *