Programa do Curso

Introdução

    Tour da aplicação de amostra Escalonamento de dores de cabeça A solução Orleans Modelo de desenvolvimento

Internos

    Conceção da adesão ao cluster Protocolo de recuperação de cluster Aspectos internos do serviço de mensagens distribuídas

Desenvolvimento

    Opções de Arquitetura da Solução (Clássica, Cohost, Mista) Opções de estrutura de projeto de solução (simples, estilo DDD) Criando um Silo Provedores de clustering Orleans Painel de controlo
Criar um cliente
  • Criar um grão Identidade do grão
  • Chave de grãos
  • Interface de grãos
  • Classe de grãos
  • Chamada de métodos de grãos Timeout & Protocolos de exceção
  • Ganchos de ciclo de vida
  • Implementação da persistência de grãos
  • Implementação do streaming
  • Implementação de temporizadores
  • Implementação de lembretes
  • Rastreio distribuído
  • Utilizar o RequestContext Utilização de filtros de chamadas de grãos Integrando com OpenTelemetry
  • Qualidade
  • Unit Testing com Anfitrião de Teste de Orleães Teste de carga com a NBomber Configurando os provedores ADO.NET do Orleans com SSDT

      Optimizações de desempenho

    Intercalação por método Reentrada total

      Avançado Design Patterns

    Grupos de trabalho sem estado Padrão de Cadência Padrão Agregador Padrão de redução Protocolo de armazenamento em cache Reactive Padrão de Caching Reactive

    Requisitos

    • Experiência em programação .NET.
    • Confortável com a TPL.

    Público

    • Desenvolvedores .NET
     14 horas

    Declaração de Clientes (5)

    Cursos Relacionados

    Categorias Relacionadas