Course Outline

Εισαγωγή

  • Δείγμα περιήγησης εφαρμογής
  • Κεφαλαλγίες απολέπισης
  • Η Orleans Λύση
  • Μοντέλο Ανάπτυξης

Εσωτερικά

  • Σχεδιασμός μελών σε ομάδες
  • Πρωτόκολλο ανάκτησης συμπλέγματος
  • Κατανεμημένα Εσωτερικά Μηνύματα

Ανάπτυξη

  • Επιλογές Αρχιτεκτονικής Λύσεων (Κλασική, Cohost, Μικτή)
  • Επιλογές δομής έργου λύσης (απλή, στυλ DDD)
  • Δημιουργία σιλό
    • Ομαδοποίηση Παρόχων
    • Orleans Ταμπλό
  • Δημιουργία πελάτη
  • Δημιουργία κόκκου
    • Ταυτότητα κόκκου
    • Κλειδί κόκκων
    • Διεπαφή κόκκων
    • Κατηγορία σιτηρών
    • Calling Grain Methods
      • Πρωτόκολλα χρονικού ορίου και εξαίρεσης
    • Άγκιστρα κύκλου ζωής
  • Εφαρμογή Grain Persistence
  • Υλοποίηση ροής
  • Εφαρμογή χρονομέτρων
  • Εφαρμογή υπενθυμίσεων

Κατανεμημένη ανίχνευση

  • Χρησιμοποιώντας το RequestContext
  • Χρήση φίλτρων κλήσης κόκκων
  • Ενσωμάτωση με το OpenTelemetry

Ποιότητα

  • Unit Testing w/ Orleans Υπολογιστής δοκιμής
  • Δοκιμή φόρτωσης με NBomber
  • Διαμόρφωση των Orleans παρόχων ADO.NET με SSDT

Βελτιστοποιήσεις απόδοσης

  • Διαπλοκή ανά μέθοδο
  • Πλήρης επανεισαγωγή

Για προχωρημένους Design Patterns

  • Πισίνες ανιθαγενών εργαζομένων
  • Μοτίβο Cadence
  • Μοτίβο συγκέντρωσης
  • Μειώστε το μοτίβο
  • Reactive Caching Protocol
  • React Μοτίβο προσωρινής αποθήκευσης

Requirements

  • Εμπειρία προγραμματισμού .NET.
  • Άνετο με το TPL.

Ακροατήριο

  • Προγραμματιστές .NET
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories