Dapr, një kohë e lirë e përdorimit që lehtëson krijimin e aplikacioneve vendase në re 

Microsoft sapo lëshoi ​​versionin 1.0 të kohës së funksionimit të reve të quajtur Runtime të Shpërndara të Aplikimit (dapr).

Sipas fjalëve të Microsoft, Dapr është një kohë e duhur (koha e ekzekutimit) burim i hapur, i lëvizshëm dhe i drejtuar nga ngjarjetlejon zhvilluesit të ndërtojnë lehtësisht aplikacione elastike, mikrosherbime, pa shtet dhe shtet duke vrapuar vendas në re dhe në infrastrukturën Edge (të tilla si Azure Stack Hub ose AWS Outpost).

Rreth Darp

Me këtë version të parë të qëndrueshëm, aplikacionet Dapr janë ato mund të vendosen në një infrastrukturë të vetë-pritur ose në grupe Kubernetes në skenarët e prodhimit. Prandaj, Dapr ka për qëllim zhvilluesit që krijojnë aplikacione të reja në botën reale, si dhe atyre që migrojnë dhe operojnë aplikacione dhe komponentë ekzistues në arkitekturat vendase të reve.

Si përfitim, Microsoft raporton se përdorimi i Dapr do të përmirësonte në mënyrë dramatike produktivitetin e zhvilluesit duke zvogëluar kohën që ata mund të kalojnë në zhvillimin e aplikacioneve të tyre.

Për të marrë kuptim më të mirë, ata që janë përgjegjës për projektin shpjegojnë se koha e ekzekutimit të Dapr do të lejonte zhvilluesit të përqendrohen më shumë në shkrimin e logjikës së biznesit sesa në zgjidhjen e problemeve të sistemeve të shpërndara.

Në këtë version 1.0, ekipi i Dapr raporton se ata janë përqendruar në Kubernetes si mjedisi kryesor pritës për drejtimin e aplikacioneve të prodhimit. Isshtë integruar thellësisht si në planin e kontrollit Dapr ashtu edhe në arkitekturën Sidecar Dapr. Për shembull,

Microsoft shton se Dapr, i cili ka mbi 70 komponentë të zhvilluar nga komuniteti, prandaj paraqitet si një zgjidhje për një gamë të gjerë skenarësh. Kjo e bën Dapr një mundësi tërheqëse për zhvilluesit që kërkojnë të ndërtojnë aplikacione të pavarura nga re me transportueshmëri të lartë.

Ne theksojmë se Dapr nuk është i lidhur me një platformë të caktuar dhe është krijuar për t'u përdorur nga çdo gjuhë programimi përmes protokolleve HTTP dhe gRPC. Kështu që nuk është çudi që aplikacionet e bazuara në Dapr mund të funksionojnë në Azure, AWS, Alibaba dhe re të Google.

Megjithatë, për të rritur përvojën e gjuhës amtare për zhvilluesit, SDK-të për Java, .NET, Python dhe Go janë lëshuar si të gatshëm për t'u përdorur me këtë version 1.0 të Dapr. SDK-të për JavaScript / Node.js, C ++, Rust dhe PHP, aktualisht në parapamje, do të vijojnë së bashku me versionet e tjera të Dapr. Për më tepër, për të zhvilluar aplikacionet tuaja cloud të bazuara në Dapr, mund të përdorni mjedise të zakonshme zhvillimi të tilla si Kodi VS ose IntelliJ.

Ekosistemi Dapr përfshin si teknologji me burim të hapur dhe integrime specifike në lidhje me ofruesit e revesiç janë pirgjet e teknologjisë partnere. Ndërsa kjo veçori siguron vlerë të shtuar për zhvilluesit që i përdorin ato me Dapr, mund të jetë gjithashtu një çështje e performancës për aplikacionet e bazuara në Dapr.

Në këtë drejtim, Microsoft siguron duke deklaruar se Dapr ka një vonesë jashtëzakonisht të ulët shërbimi ndaj shërbimit dhe është optimizuar për skenarë me shpejtësi të lartë.

Gjatë testimit, koha e ekzekutimit shton rreth 1,2 ms latente nga ekstremi në përqindjen e 90-të dhe afërsisht 2 ms deri në përqindjen e 99-të. Për sa i përket sigurisë, ekipi i Dapr rekomandon që të mbroheni nga sulmet njeri në mes, duke pasur një enkriptim të siguruar nga Dapr përmes certifikatave x.509 të lëshuara përmes shërbimit të tij të avionit të kontrollit dhe që rinovohen automatikisht.

Për të zhvilluar Dapr, Microsoft u mbështet në bashkësinë me burim të hapur 2019 me pak më shumë se 114 kontribues.

Në vitin 2021, ky numër është rritur në 700, që përfaqëson një rritje prej më shumë se gjashtë herë në vetëm 16 muaj, gjë që tregon interesin që po gjeneron ky projekt midis komunitetit të zhvilluesve.

Si kontribues të Dapr, kemi organizata si Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, si dhe individë.

Më në fund, meqenëse Microsoft dëshiron që Dapr të jetë i hapur, neutral dhe gjithëpërfshirës, ​​kompania ka njoftuar se është në proces të kalimit në një model të hapur qeveritar.

Nëse jeni të interesuar të dini më shumë për këtë në lidhje me Darp, ju mund të kontrolloni detajet Në lidhjen vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.