Introduction of - air.imag.fr · Introduction of Veille Technologique et Strategique 2015 RICM 5...

Post on 27-Jul-2020

0 views 0 download

Transcript of Introduction of - air.imag.fr · Introduction of Veille Technologique et Strategique 2015 RICM 5...

Introduction of

Veille Technologique et Strategique 2015

RICM 5 Polytech Grenoble

ZHANG Zhengmeng

Akka toolkit is

to

a build

*concurrent, *distributed, *fault torerant apps.

concurrent * Actors

distributed fault

* Remoting torerant * Supervision

Actors

Merchant

Warrior

Actors States

Messages

Each actor runs concurrently

Actors communicate through messages

Each actor has state

Actors are scalable

Too much load!

Remoting

Server1

It’s O.K.

erver1 S

Out of cap

Server1 Server2

Remoting

Ditribute across servers

Supervision

• •

Supervisor

Children

exception exception

restart! restart!

Akka is composed tools: of many

actor, testkit, remote, cluster, transactor, agent, zeromq, camel, ...

Just use what you need

See:

http://akka.io/docs/

Thank you!