×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
The Actor Model
Slide 2
Slide 2 text
About Me I am a passionate developer doing .NET stuff at Genetec MiKaDoO MiKaDo_O
Slide 3
Slide 3 text
Formalized by Carl Hewitt in 1973 The Actor Model
Slide 4
Slide 4 text
What is an Actor?
Slide 5
Slide 5 text
An actor is a fundamental unit of computation…
Slide 6
Slide 6 text
It’s a primitive unit that embodies processing, storage and communication
Slide 7
Slide 7 text
In fact, it’s not so different from OO
Slide 8
Slide 8 text
« Actor model retained more of what I thought were the good features of the object idea » Alan Kay
Slide 9
Slide 9 text
An actor can create new actors, send messages and designate how to handle the next message
Slide 10
Slide 10 text
Why is it used to build concurrent applications?
Slide 11
Slide 11 text
One actor is no actor, they come in a system
Slide 12
Slide 12 text
Actors are cheap
Slide 13
Slide 13 text
Interactions by message passing
Slide 14
Slide 14 text
Process one message at the time
Slide 15
Slide 15 text
Communication is asynchronuous by design
Slide 16
Slide 16 text
Akka.NET Port of one implementation of the actor model
Slide 17
Slide 17 text
Demo Time
Slide 18
Slide 18 text
Thanks, that's all! Any question?