What is Orleankka?
masterOrleankka is a functional extension for the Microsoft Orleans framework. It provides a message-based API inspired by Akka and ProtoActor, layered on top of Orleans. It is designed for use-cases requiring composable, uniform communication interfaces, such as:
- CQRS (Command Query Responsibility Segregation)
- Event Sourcing
- FSM (Finite State Machines)
Key features include a zero-overhead message-based API, switchable actor behaviors (hierarchical FSM), background task management (jobs), actor/proxy middlewares (interceptors), and a dedicated unit testing kit.