Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Alt.Net Talks - The Actor Model
Search
Mickael Metesreau
December 22, 2016
Programming
0
48
Alt.Net Talks - The Actor Model
Mickael Metesreau
December 22, 2016
Tweet
Share
More Decks by Mickael Metesreau
See All by Mickael Metesreau
Fear the Ponies
mmetesreau
0
130
Alt.Net Talks - Make type system great again
mmetesreau
0
83
Lunch & Learn - Property Based Testing
mmetesreau
0
52
Betclic Dojo - Where is Fluffy?
mmetesreau
0
68
Mini training - EventStore
mmetesreau
0
62
Alt.Net Talks - EdgeJs
mmetesreau
0
300
Betclic Dojo - Extreme Carpaccio
mmetesreau
0
120
Betclic Dojo - Game of life
mmetesreau
0
36
Mini training - Containerization and Docker
mmetesreau
0
400
Other Decks in Programming
See All in Programming
Ethereum_.pdf
nekomatu
0
460
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
subpath importsで始めるモック生活
10tera
0
300
A Journey of Contribution and Collaboration in Open Source
ivargrimstad
0
890
Make Impossible States Impossibleを 意識してReactのPropsを設計しよう
ikumatadokoro
0
170
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
4
1.4k
CSC509 Lecture 12
javiergs
PRO
0
160
聞き手から登壇者へ: RubyKaigi2024 LTでの初挑戦が 教えてくれた、可能性の星
mikik0
1
130
as(型アサーション)を書く前にできること
marokanatani
9
2.6k
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
1
110
Amazon Qを使ってIaCを触ろう!
maruto
0
400
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
1.4k
Featured
See All Featured
Building Your Own Lightsaber
phodgson
103
6.1k
Speed Design
sergeychernyshev
24
610
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Gamification - CAS2011
davidbonilla
80
5k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Facilitating Awesome Meetings
lara
50
6.1k
RailsConf 2023
tenderlove
29
900
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Imperfection Machines: The Place of Print at Facebook
scottboms
265
13k
A designer walks into a library…
pauljervisheath
203
24k
Transcript
The Actor Model
About Me I am a passionate developer doing .NET stuff
at Genetec MiKaDoO MiKaDo_O
Formalized by Carl Hewitt in 1973 The Actor Model
What is an Actor?
An actor is a fundamental unit of computation…
It’s a primitive unit that embodies processing, storage and communication
In fact, it’s not so different from OO
« Actor model retained more of what I thought were
the good features of the object idea » Alan Kay
An actor can create new actors, send messages and designate
how to handle the next message
Why is it used to build concurrent applications?
One actor is no actor, they come in a system
Actors are cheap
Interactions by message passing
Process one message at the time
Communication is asynchronuous by design
Akka.NET Port of one implementation of the actor model
Demo Time
Thanks, that's all! Any question?