Technologies Used: C#, .NET Core, Akka.NET (Actor Model Implementation), Docker, Docker-Compose
Akka.NET demo project consists of multiple solutions.
Added feature list:
- Git Branch: "feature/001-basic-akka.net-system"
- Added basic Akka.NET application with lifecycle hooks
- Git Branch: "feature/002-docker-support"
- Added Docker support
- Git Branch: "mps/feature/003-actorlifecycle-behavior-state"
- Added actor behavior and state, refactored code
- Git Branch: "mps/feature/04-hierarchies-and-isolating-faults"
- Added actor hierarchies and fault isolation
- Created ActorSystem abstractions
- Git Branch: "mps/feature/005-fixhierarchy-and-refactoring"
- Fixed Actor hierarchy
- Added Petabridge.Cmd
- Added ActorMetaData and refactored code
- Added user interactive session using CommandLine parser
- Git Branch: "mps/feature/006-remoting-actors"
- Added Remote Actor support
- Added "MoviePlaybackSystem.Remote.PlaybackStatisticsActor" project to host Remote "PlaybackStatisticsActor" actor
- More refactoring...