PythonActors

A python actor framework.

Features

  • Easy to build concurrency with the actor model.
  • Lightweight. Can run millions of actors on a single thread.
  • Integrated supervision for managing actor lifetime and faults.
  • Extensible with new executors and dispatchers.
  • An Akka-like API.

Installation

Install from PyPI using pip:

$ pip install actors

Obligatory greeter

from actors import Actor, ActorSystem

class Greeter(Actor):
    def receive(self, message):
        print("Hello %s" % message)

system = ActorSystem()
greeter = system.actor_of(GreetingActor)
greeter.tell("world")
system.terminate()

Indices and tables