Programa del Curso

Introducción

  • Ejemplo de recorrido por la aplicación
  • Dolores de cabeza escalonados
  • La solución Orleans
  • Modelo de desarrollo

Funcionamiento interno

  • Diseño de Membresía de Clúster
  • Protocolo de recuperación de clúster
  • Componentes internos de mensajería distribuida

Desarrollo

  • Opciones de arquitectura de la solución (clásico, cohost, mixto)
  • Solución Opciones de estructura del proyecto (simple, estilo DDD)
  • Creación de un silo
    • Proveedores de agrupación en clústeres
    • Orleans Tablero
  • Creación de un cliente
  • Creación de un grano
    • Identidad del grano
    • Clave de grano
    • Interfaz de grano
    • Clase de grano
    • Llamar a métodos de grano
      • Protocolos de tiempo de espera y excepción
    • Ganchos de ciclo de vida
  • Implementación de la persistencia de granos
  • Implementación de Streaming
  • Implementación de temporizadores
  • Implementación de recordatorios

Seguimiento distribuido

  • Uso de RequestContext
  • Uso de filtros de llamada de grano
  • Integración con OpenTelemetry

Calidad

  • Unit Testing con Orleans Host de prueba
  • Pruebas de carga con NBomber
  • Configuración de los proveedores de ADO.NET Orleans con SSDT

Optimizaciones de rendimiento

  • Entrelazado por método
  • Reentrada completa

Avanzado Design Patterns

  • Grupos de trabajadores sin estado
  • Patrón de cadencia
  • Patrón de agregador
  • Patrón de reducción
  • ReactProtocolo de almacenamiento en caché
  • ReactPatrón de almacenamiento en caché

Requerimientos

  • Experiencia en programación .NET.
  • Cómodo con el TPL.

Audiencia

  • Desarrolladores de .NET
 14 Horas

Número de participantes


Precio por Participante​

Testimonios (4)

Próximos cursos

Categorías Relacionadas