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)
Praktische Beispiele.
Mateusz - Aplikacje Krytyczne
Kurs - BizTalk for Developers
Maschinelle Übersetzung
interessanter Inhalt
Mike Bassi - SRC Aus
Kurs - OpenCL
Maschinelle Übersetzung
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
Ich mag, wie hilfsbereit Clement ist.
Mateera Kaikko - ASML US, LLC
Kurs - gRPC
Maschinelle Übersetzung
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.
Melissa Harrison
Kurs - XQuery
Maschinelle Übersetzung