Bewertung:

Das Buch wird für seine informative und detaillierte Herangehensweise an ein kompliziertes Thema gelobt, obwohl einige Leser im letzten Kapitel erhebliche grammatikalische Probleme fanden. Insgesamt vermittelt es schwierige Konzepte effektiv und fesselt den Leser.
Vorteile:Interessanter Inhalt, ordentliche Präsentation, voller nützlicher Informationen, hilft dem Leser, komplizierte Themen zu verstehen, aufschlussreicher und gebildeter Autor, fesselt den Leser effektiv.
Nachteile:Schreckliche Grammatik- und Bearbeitungsprobleme im letzten Kapitel, die ablenken können.
(basierend auf 3 Leserbewertungen)
Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework
Willkommen bei Orleans, einem virtuellen Actor-Framework von Microsoft, das es einem einzelnen Entwickler ermöglicht, immens skalierbare, verfügbare Anwendungen zu erstellen und dabei einen hohen Durchsatz zu gewährleisten. Dieser Leitfaden soll Ihnen ein grundlegendes Verständnis von Orleans, einen Überblick über seine Implementierungen und eine Menge praktischer Programmiererfahrung vermitteln. Neben den Framework-Funktionen von Orleans werden auch monolithische und Microservice-Patterns besprochen, damit auch Leser ohne Hintergrundwissen zum Akteursmodell verstehen, wie sie Anwendungen verbessern können.
Der Ansatz des Autors Nelson besteht darin, Patterns nach Bedarf für geschäftliche Anforderungen einzuführen, einschließlich monolithischer Microservices, und monolithische in Microservices umzuwandeln, um zu verhindern, dass ein Microservice zu einer monolithischen Anwendung wird. Orleans ist eine gute Wahl für jedes dieser Szenarien als nächster Schritt zum Aufbau Ihrer Backend-Services und zur Reduzierung von unnötiger Orchestrierung, Overhead und Tooling.
Das Orleans-Framework wurde entwickelt, um den lästigen Overhead zu bewältigen, so dass sich der Entwickler auf die Lösung konzentrieren kann. Sie werden erfahren, wie Orleans Milliarden von praktisch parallelen Transaktionen unterstützen kann und dabei niedrige Latenzzeiten und hohe Verfügbarkeit gewährleistet. Darüber hinaus werden Sie einen Blick unter die Haube von Orleans werfen, um seine nützlichen Eigenschaften zu entdecken. Alle wichtigen Lernpunkte enthalten praktische Programmierbeispiele, um das Verständnis zu vertiefen.
Dieses Buch geht über das hinaus, was Orleans ist, um zu erklären, wo es im Bereich der Entwicklung eingesetzt werden kann. Sie werden ein tiefgehendes Verständnis erlangen, um eine Grundlage für zukünftiges Wachstum zu schaffen.
Was Sie lernen werden
⬤ Verstehen Sie, wie Orleans Ihre monolithischen und/oder Microservice-Anwendungen unterstützen kann.
⬤ Gewinnen Sie einen kurzen Überblick über Akteursmodelle und wie diese mit Orleans zusammenhängen.
⬤ Erkennen Sie die Entwurfsmuster und wie Orleans die Tooling-Anforderungen vereinfachen oder reduzieren kann.
⬤ Die Vor- und Nachteile von Microservices und Orleans kennen, um die beste Vorgehensweise je nach den Bedürfnissen einer Anwendung zu bestimmen.
⬤ Entdecken Sie die Entwurfsmuster und Praktiken von Orleans, einschließlich Lebenszyklus, Messaging-Garantien, Cluster-Management, Streams, Lastausgleich und mehr.
⬤ Erstellung Ihrer ersten Orleans-Anwendung; Aufbau von Grundkenntnissen über Anwendungsstruktur, Unit-Tests, Dashboard, geplante Ereignisse.
Für wen ist dieses Buch gedacht?
Dieses Buch richtet sich an Entwickler. Ein grundlegendes Verständnis der .NET-Entwicklung und ein Verständnis von Servicekonzepten ist hilfreich. Die Leser benötigen eine Verbindung zum Herunterladen von Nuget-Paketen und einen Code-Editor (Community Edition Visual Studio oder VS Code).