Skip to content

Instantly share code, notes, and snippets.

@Aaronontheweb
Last active August 29, 2015 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Aaronontheweb/f370268b28422800a1af to your computer and use it in GitHub Desktop.
Save Aaronontheweb/f370268b28422800a1af to your computer and use it in GitHub Desktop.
Akka.NET Doc TOC

Akka.NET v1.0 Documentation

Introduction

  • What is Akka.NET?
    • Akka & Typesafe
  • Why Akka.NET?
  • Akka.NET Quickstart
    • C# Quickstart
    • F# Quickstart
  • What are some real-world use cases for Akka.NET?
  • FAQ
    • Mono Support
    • Remoting & Clustering
    • Contributing
    • Commercial Support
  • Learning Resources
    • Akka.NET Bootcamp
    • OSS Akka.NET Examples
    • Videos
    • Blogs & Articles
    • Podcasts & Interviews
    • Talks and Presentations

Akka.NET Concepts and Terminology

  • Terminology, Concepts
  • Actor Systems
  • What is an Actor?
  • What is a Message?
    • Immutability
  • Supervision and Monitoring
  • Actor References, Paths, and Addresses
  • Location Transparency
  • Message Delivery Reliability
  • Configuration

Working with Actors

  • Creating your first Actor
    • C#
    • F#
  • Defining an Actor class
    • ReceiveActor
    • UntypedActor
  • What's in an actor?
    • State
    • Behavior(s)
    • Mailbox
    • Children
    • Supervisor Strategy
    • Context
  • ActorRefs and ActorSelections
    • Location Transparency
    • Explan how actors can be restarted independently of actorrefs, and this is why they're cool
  • Creating actors with Props
    • Props
      • What's the point?
      • Serializability
      • Role in restarts
    • System.ActorOf
    • Creating Children with Context.ActorOf
  • Handling Messages
    • ReceiveActor
    • UntypedActor
      • if, else if, else - type interference
      • PatternMatch
  • Sending Messages
    • Immutability
    • Tell
    • Ask
    • Forward
    • Replying to messages
  • Looking up Actors
    • ActorSelection
  • Stopping Actors
    • PoisonPill
    • Graceful Stop
  • What happens when an actor dies?
    • Unplanned Termination ("Crashes")
      • Supervision strategies in action
      • Restarts
      • What happens to messages during restarts?
        • Unprocessed messages
        • Message that caused the restart
      • What happens to children during restarts?
    • Planned Termination
      • How to stop an actor
      • DeathWatch
        • What happens to messages during termination?
          • Unprocessed messages
          • Message that caused the restart
      • What happens to children after termination?
  • The Actor Lifecycle
    • PreStart
    • PreRestart
    • PostStop
    • PostRestart
    • DeathWatch
  • Switchable Behaviors
    • Become
    • BecomeStacked
    • UnbecomeStacked
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment