Asynchronous and Distributed by design. High-level abstractions like Actors and Virtual Grains.
Capable of more than two million messages per second between processes
Write systems that self-heal using supervisor hierarchies.
Proto.Actor is built ontop of Googles gRPC and Protobuf, taking advantage of proven stability and performance.
Cross-platform actors for .NET, Go, Java and Kotlin
The Actor Model provides a higher level of abstraction for writing concurrent and distributed systems. It alleviates the developer from having to deal with explicit locking and thread management, making it easier to write correct concurrent and parallel systems.
Read MoreEverything in Proto.Actor is designed to work in a distributed setting: all interactions of actors use purely message passing and everything is asynchronous.
Read MoreVirtual Actor abstraction, which provides a straightforward approach to building distributed interactive applications, without the need to learn complex programming patterns for handling concurrency, fault tolerance, and resource management.
Read MoreActors form a so called supervision-tree, where parent actors can supervise and manage the child actors they spawn.
Read More