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


    Comienza

    Termina


    Dates are subject to availability and take place between 09:30 and 16:30.
    Los cursos de formación abiertos requieren más de 5 participantes.

    Testimonios (2)

    Cursos Relacionados

    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