Curso Akka with Java

  • Development

Curso Akka with Java

24h
Visão Geral

O Curso Akka with Java examina como construir aplicativos baseados em Akka usando Java como linguagem de programação principal. O curso começa com uma rápida revisão da história do Akka e dos problemas que ele resolve na construção de aplicativos simultâneos e altamente distribuídos. Em seguida, faz a transição para um exame dos principais conceitos e terminologias. Com a base estabelecida, o curso passa então para um exame de como aproveitar o Akka por meio de atores, despachantes, roteadores, máquinas de estado, etc. O curso termina com uma discussão sobre o uso do Akka em clusters e como testar aplicativos Akka de maneira eficaz.

Objetivo

Após concluir este Curso Akka with Java, você será capaz de:

  • Descreva os principais componentes arquitetônicos da estrutura Akka.
  • Projete, construa e teste um aplicativo Akka.
Publico Alvo
  • Esta classe Akka com Java é ideal para desenvolvedores que desejam adotar a estrutura Akka.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

What is Akka

  1. What is Akka
  2. History of Akka
  3. Requirements of Akka
  4. Understanding the Akka and Scala Community
  5. Terminology
  6. Use Cases of Akka
  7. Futures and Promises
  8. The History of java.util.concurrent
  9. Understanding scala.util.concurrent

Futures and Promises

  1. Using Futures and Promises in Actors

Java 8 Functions Quick Rundown

Actors

  1. Actors in Java
  2. Ask Actors In Java
  3. Lifecycle Methods

Killing and Poisoning Actors

Fault Tolerance

  1. One for One Strategy
  2. One for All Strategy

Dispatchers

  1. Configuring Dispatchers
  2. Configuring Mailboxes

Scaling up with Routers

  1. Configuring Additional Routers to Handle Load

Scaling out with Remote Systems

  1. Understanding Netty
  2. Configuring Additional Systems to Handle Load
  3. Location Transparency

Persisting State in case of failure

Event Bus

  1. Listening for changes on the Event Bus

State Machines

  1. Change state Becoming and Unbecoming
  2. Using Finite State Machines

Memory Transactions

  1. Managing State with Agents

Scaling with Clusters

  1. Configuring Clusters of Actors
  2. Using Clusters

Testing Akka

TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas