Evaluare:
Recenzile oferă o perspectivă mixtă asupra cărții, evidențiind acoperirea eficientă a Dapr și implementarea sa în microservicii, notând în același timp probleme semnificative cu exemple de cod depășite și o lipsă de explicații detaliate în unele domenii.
Avantaje:Cartea este lăudată pentru conținutul său detaliat și bine organizat privind Dapr și microservicii, cu exemple practice, explicații clare și un depozit de cod pentru referință. Mulți recenzenți au apreciat abordarea structurată și materialul suplimentar, inclusiv discuțiile din apendice privind principiile arhitecturii microserviciilor.
Dezavantaje:Mai mulți recenzenți au criticat cartea pentru furnizarea de coduri învechite și incorecte, ceea ce a dus la confuzie și dificultăți în urmărire. Unii au considerat că explicațiile conceptuale au fost insuficiente, ducând la o lipsă de claritate cu privire la momentul și modul de utilizare a instrumentelor discutate. Au existat, de asemenea, mai multe mențiuni cu privire la pașii care au fost omise în instrucțiunile de cod furnizate.
(pe baza a 8 recenzii ale cititorilor)
Practical Microservices with Dapr and .NET: A developer's guide to building cloud-native applications using the Dapr event-driven runtime
Utilizați noul runtime bazat pe evenimente, atrăgător și foarte portabil, pentru a simplifica construirea de microservicii rezistente și scalabile pentru aplicații cloud și de margine
Caracteristici principale:
⬤ Construiți aplicații de microservicii reziliente, stateless și stateful care rulează pe cloud și edge.
⬤ Soluționați sisteme distribuite comune, cum ar fi latența scăzută și scalarea, utilizând orice limbaj și cadru.
⬤ Utilizați instrumente de monitorizare în timp real și proactive pentru a susține un sistem fiabil și foarte disponibil.
Descrierea cărții:
În ultimul deceniu, a avut loc o schimbare uriașă de la aplicații monolitice puternic codificate la microservicii mai fine, auto-conținute. Dapr este un nou proiect open source al Microsoft care oferă tehnici dovedite și cele mai bune practici pentru dezvoltarea de aplicații moderne. Acesta oferă caracteristici adaptate platformei pentru rularea aplicațiilor pe cloud public, on-premises și chiar pe dispozitive periferice.
Această carte vă va ajuta să vă familiarizați rapid cu arhitecturile de microservicii și cu modul de gestionare a complexității aplicațiilor cu Dapr. Veți înțelege cum Dapr oferă ușurință în implementare, permițându-vă în același timp să lucrați cu mai multe limbi și platforme. Veți înțelege, de asemenea, cum runtime-ul, serviciile, blocurile de construcție și kiturile de dezvoltare software (SDK) Dapr vă ajută să simplificați crearea de microservicii rezistente și portabile. Dapr oferă un timp de execuție bazat pe evenimente care suportă caracteristicile esențiale de care aveți nevoie pentru a construi microservicii, inclusiv invocarea serviciilor, gestionarea stării și mesageria publish/subscribe. Veți explora toate acestea, în plus față de diverse alte caracteristici avansate, cu acest ghid practic de învățare Dapr.
Până la sfârșitul acestei cărți, veți putea scrie cu ușurință microservicii folosind limbajul sau cadrul pe care îl alegeți, implementând cele mai bune practici din industrie pentru a rezolva problemele legate de sistemele distribuite.
Ce veți învăța:
⬤ Utilizați Dapr pentru a crea servicii, invocându-le direct și prin pub/sub.
⬤ Descoperiți cele mai bune practici pentru lucrul cu arhitecturi de microservicii.
⬤ Utilizați modelul actor pentru a orchestra datele și comportamentul.
⬤ Utilizați Azure Kubernetes Service pentru a implementa o aplicație de exemplu.
⬤ Monitorizați aplicațiile Dapr utilizând Zipkin, Prometheus și Grafana.
⬤ Extindeți și testați în sarcină aplicațiile Dapr pe Kubernetes.
Pentru cine este această carte:
Această carte se adresează dezvoltatorilor care doresc să exploreze arhitecturile de microservicii și să le implementeze în aplicații Dapr folosind exemple pe Microsoft.NET Core. Indiferent dacă sunteți nou în domeniul microserviciilor sau aveți cunoștințe despre această abordare arhitecturală și doriți să obțineți experiență practică în utilizarea Dapr, veți găsi această carte utilă. Familiarizarea cu.NET Core vă va ajuta să înțelegeți exemplele C# și fragmentele de cod utilizate în carte.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)