spawn
Features
Distribution. Automatic and transparent cluster formation via Kubernetes Operator.
Erlang Distributed as transport.
mTLS Support with Erlang Dist.
Automatic renewal of certificates.
Cross ActorSystem invocation with Nats distribution.
Configuration management via Kubernetes
CRDs
and Envinronment Variables.
State Management.
Supported database adapters for persistent storage using:
MariaDB
Native (Distributed Mnesia with disk persistence)
Postgres
Write behind during execution and Write ahead during deactivation.
Point in time Recovery. See Statestore for more information.
Automatic activation and deactivation of Actors.
Horizontal Scalability
automatically controlled by the Operator using Kubernetes HPA based on memory and cpu.
automatically controlled by the Operator via Internal Metrics.
automatically controlled by the Operator via Custom Metrics.
Workflows
Broadcast. Communicates with other actors through pubsub channel semantics.
In Memory broadcast. Using
Phoenix.PubSub
as transport.
Nats broadcast. Using
Nats
as transport.
External Broadcast. Sends events with pubsub semantics outside the actor system using the same transport types as Broadcast.
Forwards. Forwards the input parameter of an action of an actor as input to another action of another actor.
Pipes. Forwards the output type of an action of one actor to the input of an action of another actor. Like Unix pipes.
Side effects. Sends an effect as a result of your computation for other Actors to handle.
Saga.
SDKs
Elixir.
Java.
Java Springboot.
Javascript browser lib. Under development.
NodeJS + Typescript.
Python.
Dart. Under development.
Go. Under development.
Rust. Under development.
.Net/C#. Under development.
Activators
CronJob Scheduler.
gRPC/HTTP.
Unary.
Bid Streamed.
Stream In.
Stream Out.
HTTP Transcoding.
RabbitMQ.
Kafka.
Amazon SQS.
Google PubSub.
Observability
OTLP Tracing.
Prometheus Metrics.
Secucrity
Database encryption with AES-ACM-V1.
Actor ACL (Access Control List). Under development.
Actor invocation with Authentication/Authorization Basic Auth flow. Under development.
Actor invocation with Authentication/Authorization JWT Auth flow. Under development.
Back to Index
Next: Install
Previous: Architecture