Programa del Curso

Introducción,  configuración del entorno y una primera aplicación

    El marco Akka El modelo del actor (definición y orígenes) Tolerancia a fallos Transparencia de ubicación Escalada Actores en Akka
Configuración de un entorno Scala/Maven
  • Una primera aplicación en Akka Crear el proyecto
  • Definición de clases de mensaje
  • Definición de clases de actor
  • Definición de la clase de ejecución
  • Archivos de arquitectura y configuración
  • Actores y actores tipificados
  • Anatomía de un actor Creación de actores (constructores predeterminados, constructores personalizados, jerarquía de actores) Modelos de mensajería Envío de mensajes Dispara y olvida Enviar y recibir
  • Recepción de mensajes

      Responder a mensajes
    Reenvío de mensajes
  • Detener a los actores
  • Mata actores
  • Tolerancia a fallos: ciclo de vida y estado del actor
  • Deja que se estrelle          Estrategia de supervisión y supervisión Uno por uno Todos para uno
  • Devoluciones de llamada del ciclo de vida
  • Recepción de mensajes
  • Estado en línea/sin conexión

      Hotswap: Convertirse / Desconvertirse (y guardar)
    Máquina de estados finitos FSM Estados
  • El 201
  • Concurrencia
  • API de bloqueo frente a API basada en eventos Uso de futuros y promesas
  • Despachadores y rutas
  • Despachadores Dispatcher como patrón Albacea y Despachadores Tipos de despachador / Cuál usar cuando Distribuidor predeterminado Despachador anclado Despachador de CallingThread Despachador de equilibrio
  • Routers Tipos de routers
  • Uso del router

      Uso del router a través de application.conf

    Uso de enrutadores para actores distribuidos

      Cambiar el tamaño de los routers de forma dinámica
    Enrutador personalizado Agrupamiento
  • Sobre el Akka Cluster y el teorema CAP Definición de un clúster Estado de miembro del clúster Enrutamiento de mensajes al clúster Dirigirse a los actores remotos
  • Buzones
  • Tipos de buzones Buzones duraderos Disyuntores
  • Transacciones (si el tiempo lo permite)
  • Ensayo
  • Prueba unitaria de escritura Access La referencia del actor Probar el comportamiento de los actores Prueba de escenarios de excepción
  • Interfaces JMX y REST

      RESTful API JMX

    Requerimientos

    No se necesitan requisitos específicos para asistir a este curso.

     21 horas

    Número de participantes



    Precio por participante

    Testimonios (3)

    Cursos Relacionados

    Akka: Crea Aplicaciones Reactivas, Concurrentes y Distribuidas

    21 horas

    Akka Advanced

    21 horas

    Fundamentos de Aprendizaje Automático con Scala y Apache Spark

    14 horas

    Scala: Programación Funcional Avanzada de Objetos

    14 horas

    Scala: Programación Funcional Avanzada

    14 horas

    Programación en Scala

    14 horas

    Apache Spark Streaming with Scala

    21 horas

    Introduction to Programming

    35 horas

    Código limpio

    14 horas

    Programación de Red Linux

    14 horas

    Java Advanced

    28 horas

    Continuous Integration (CI) for Java

    14 horas

    Combinado C / C ++, JAVA y Seguridad de Aplicaciones Web

    28 horas

    Seguridad Java Avanzada

    21 horas

    Combinado JAVA, PHP y Seguridad de Aplicaciones Web

    28 horas

    Categorías Relacionadas

    1