Skip to main content
A quick reference for the key interfaces implemented by users and collaborators. See the linked pages for detailed explanations.

Actor

Required for all actors. See Actor Model.

Grain

Required for virtual actors. See Grains.

Mailbox

Optional; for custom mailbox implementations. See Extending GoAkt.

Serializer

For custom message serialization over the wire. See Serialization.

Extension

System-wide plugin. See Extending GoAkt.

Dependency

Per-actor injected resource. Must be serializable for relocation. See Extending GoAkt.

Discovery Provider

For cluster peer discovery. See Extending GoAkt. For custom passivation behavior. See Passivation.

Path

Returned by pid.Path(). Location-transparent actor identity. See Location Transparency.