Programa del Curso

Introducción

    Ejemplo de recorrido por la aplicación Dolores de cabeza a escala La solución Orleans Modelo de desarrollo

Funcionamiento interno

    Diseño de pertenencia a clústeres Protocolo de recuperación de clústeres Componentes internos de mensajería distribuida

Desarrollo

    Opciones de arquitectura de la solución (clásica, cohost, mixta) Opciones de estructura del proyecto de solución (simple, estilo DDD) Creación de un silo Proveedores de agrupación en clústeres Orleans Panel de control
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 grano
  • 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 anfitrión de prueba de Orleans Pruebas de carga con NBomber Configuración de los proveedores de ADO.NET de 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é ive 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 (5)

    Cursos Relacionados

    Categorías Relacionadas