Kay is a high-performance actor system, suitable for simulating millions of entities.
Kay, actors concurrently send and receive asynchronous messages, but are
otherwise completely isloated from each other. Actors can only mutate their own state.
- Can't deal with messages to dead actors (undefined, often very confusing behaviour)
The main thing inside of which all the magic happens.
An owning reference to local state outside the actor system that can safely be embedded in actor states and passed in messages, as long as they stay on one machine.
Identifies a machine in the network
Represents all networking environment and networking state
Combination of a message and its destination recipient id
Gives limited access to an
Return type of message handling functions, signifying if
Trait that Actors instance have to implement for a
Trait that a datastructure must implement in order to be sent and received as a message.
Helper trait that signifies that an actor's