~/talk

Introduction to Akka Actors: Concurrency and Distributed Systems for the JVM

TalkinFrenchat ScalaIO 2018 · 2018-10-29..10-31· [microservices]
links:none on file
slides:none on file

Introduces Akka on the JVM as an implementation of the actor model to avoid race conditions without locks by processing each actor sequentially and using supervisor hierarchies for fault recovery. Compares resource cost (actors ~300 bytes vs threads ~1 MB) to argue thousands of actors are cheap, presents a local dual‑core MacBook Pro benchmark where an asynchronous actor version gave about a 44% throughput gain over lock‑based code, and demonstrates a clustered key‑value example where nodes join, serve buckets, and can survive a node failure (with data on the failed node lost).

AI-written summary · about

  1. 0:00Introduction
  2. 1:53Processor evolution and parallelism
  3. 3:59Akka Actors intro
  4. 5:03Actor theory: operation and hierarchy
  5. 8:33Actors vs threads: benefits
  6. 12:50Race conditions and fixes
  7. 19:17Bank account modeling
  8. 27:30Actors vs locks: performance
  9. 29:38Akka clustering
  10. 34:42Distributed key-value store demo
  11. 39:35Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.