2 रिपॉजिटरी
Routing logic specifically designed for dispatching messages between isolated actors in a distributed system.
Distinct from Actor Messaging: Focuses on the routing logic and state isolation rather than just the data exchange protocol.
Explore 2 awesome GitHub repositories matching data & databases · Actor-Based Message Routing. Refine with filters or upvote what's useful.
Quasar is a JVM concurrency framework that implements the actor model and a lightweight thread library. It provides isolated execution units that communicate via asynchronous message passing to eliminate shared mutable state. The project distinguishes itself through a distributed actor system capable of operating across multiple cluster nodes with location-transparent registries and actor state migration. It utilizes a work-stealing fiber scheduler to manage millions of lightweight threads, allowing tasks to suspend during non-blocking I/O operations without stalling underlying system threads
Attaches sender references and identifiers to messages to enable precise routing of replies.
Nano is a distributed application framework designed for building systems using an actor-based messaging model. It functions as a distributed actor framework that decouples components through asynchronous messaging to maintain state isolation across a server cluster. The system acts as a cluster message dispatcher and session-aware request router, tracking client state to route incoming messages to the specific agent holding the session data. It utilizes a distributed agent registry to coordinate the dispatching of messages between multiple application instances acting as agents. The framewo
Uses independent agents to handle asynchronous messaging and state isolation across a distributed system.