Struttura del corso

Introduzione

  • Esempio di presentazione dell'app
  • Mal di testa da ridimensionamento
  • La soluzione Orleans
  • Modello di sviluppo

Interni

  • Progettazione dell'appartenenza ai cluster
  • Protocollo di ripristino del cluster
  • Componenti interni della messaggistica distribuita

Sviluppo

  • Opzioni dell'architettura della soluzione (classica, cohost, mista)
  • Opzioni della struttura del progetto (semplice, in stile DDD)
  • Creazione di un silo
    • Provider di clustering
    • Orleans Cruscotto
  • Creazione di un client
  • Creazione di una granulosità
    • Identità granulare
    • Chiave per grana
    • Interfaccia granulare
    • Classe di grani
    • Chiamata dei metodi granulari
      • Protocolli di timeout ed eccezioni
    • Ganci del ciclo di vita
  • Implementazione della persistenza granulare
  • Implementazione dello streaming
  • Implementazione dei timer
  • Implementazione dei promemoria

Traccia distribuita

  • Utilizzo di RequestContext
  • Utilizzo dei filtri granulari delle chiamate
  • Integrazione con OpenTelemetry

Qualità

  • Unit Testing con Orleans host di test
  • Test di carico con NBomber
  • Configurazione dei provider di ADO.NET Orleans con SSDT

Ottimizzazioni delle prestazioni

  • Interfoliazione per metodo
  • Rientro completo

Avanzato Design Patterns

  • Pool di lavoratori senza stato
  • Modello di cadenza
  • Modello aggregatore
  • Riduci modello
  • Protocollo di memorizzazione nella cache Reactive
  • ReactModello di memorizzazione nella cache ive

Requisiti

  • Esperienza di programmazione .NET.
  • Comodo con il TPL.

Pubblico

  • Sviluppatori .NET
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative