Celebrity Deathmatch: Akka.NET vs Orleans
summary
Direct comparison of two .NET actor frameworks: Orleans uses virtual actor proxies, automatic distribution and snapshot-style persistence (state saved as serializable objects) with exceptions marshaled back to the caller and a client library for remote calls; Akka.NET gives explicit messaging, supervision trees, pass-by-reference local messaging for higher same-node throughput and event-sourced persistence where journals replay into actors. A biased laptop benchmark shows Akka.NET faster and slightly leaner memory use; Phobos monitoring is paid at about $4k/year.
AI-written summary · about
chapters (13)
- 0:00Actor frameworks intro
- 1:27Why use actors
- 7:05Actor model origins
- 12:23Actor concepts
- 16:57Programming model diffs
- 22:35Actor messaging
- 27:04Cluster topologies
- 33:02Error handling
- 37:58Client cluster comms
- 40:52Persisting actor state
- 45:46Config and performance
- 50:29Summary vs comparison
- 54:25Q&A
related talks
01h 01mCelebrity Deathmatch: Akka.NET vs Orleans
01h 14mAkka.NET: The Future of Distributed Programming in .NET
51mBuilding concurrent systems using Akka.NET
39mActors can rule your DDD world
55mCode it like C#, run it like Erlang
50mActors can rule your DDD world
01h 10mStairway to Cloud: Orleans Framework for building Halo-scale systems
01h 07mStairway to Cloud: Orleans Framework for building Halo-scale systems
