Schulungsübersicht
Einführung
- Beispiel-App-Tour
- Skalierung von Kopfschmerzen
- Die Orleans Lösung
- Entwicklungsmodell
Interna
- Design der Cluster-Mitgliedschaft
- Cluster-Wiederherstellungsprotokoll
- Verteiltes Messaging Interna
Entwicklung
- Optionen für die Lösungsarchitektur (Klassisch, Cohost, Gemischt)
- Optionen für die Projektstruktur der Lösung (einfach, DDD-Stil)
- Erstellen eines Silos
- Clustering-Anbieter
- Orleans Dashboard
- Einen Client erstellen
- Erstellen eines Grains
- Grain-Identität
- Grain-Schlüssel
- Grain-Schnittstelle
- Grain-Klasse
- Aufrufen von Grain-Methoden
- Timeout & Ausnahmeprotokolle
- Lebenszyklus-Hooks
- Implementierung von Grain-Persistenz
- Implementierung von Streaming
- Implementierung von Timern
- Implementierung von Reminders
Verteiltes Tracing
- Verwendung des RequestContext
- Verwendung von Grain Call Filtern
- Integrieren mit OpenTelemetry
Qualität
- Unit Testing w/ Orleans Test Host
- Lasttest mit NBomber
- Konfigurieren der Orleans ADO.NET-Anbieter mit SSDT
Leistungsoptimierungen
- Pro-Methode-Verschachtelung
- Vollständige Reentrancy
Fortgeschrittene Design Patterns
- Zustandslose Worker Pools
- Kadenz-Muster
- Aggregator-Muster
- Reduce-Muster
- Reactive Caching-Protokoll
- Reactive Caching-Muster
Voraussetzungen
- .NET-Programmiererfahrung.
- Komfortabel im Umgang mit der TPL.
Publikum
- .NET-Entwickler
Erfahrungsberichte (5)
Practical examples.
Mateusz - Aplikacje Krytyczne
Kurs - BizTalk for Developers
interesting content
Mike Bassi - SRC Aus
Kurs - OpenCL
Das richtige Wissen und tiefe Verständnis des Trainers für das Thema und seine Fähigkeit, das Wissen auf klare und effiziente Weise zu präsentieren und zu vermitteln.
Balazs Farkas - Greentube GmbH
Kurs - Implementing the Actor Model with Microsoft Orleans
Maschinelle Übersetzung
I like how helpful Clement is.
Mateera Kaikko - ASML US, LLC
Kurs - gRPC
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.