Module: Celluloid
- Included in:
- DCell::InfoService, DCell::Node
- Defined in:
- lib/dcell/celluloid_ext.rb
Overview
Celluloid mailboxes are the universal message exchange points. You won’t be able to marshal them though, unfortunately, because they contain mutexes.
DCell provides a message routing layer between nodes that can direct messages back to local mailboxes. To accomplish this, DCell adds custom marshalling to mailboxes so that if they’re unserialized on a remote node you instead get a proxy object that routes messages through the DCell overlay network back to the node where the actor actually exists
Defined Under Namespace
Classes: ActorProxy, Future, Mailbox, SyncCall