Snippets

Tuomas Hietanen Getting started with Akka.NET

Created by Tuomas Hietanen
// Create Console-application, then NuGet: Install-Package Akka
module AkkaConsoleApplication
open Akka
open Akka.Actor

type Greet(who) =
    member x.Who = who

type GreetingActor() as g =
    inherit ReceiveActor()
    do g.Receive<Greet>(fun (greet:Greet) -> printfn "Hello %s" greet.Who)

[<EntryPoint>]  // Works also from F#-Interactive.
let main argv = // More details: http://getakka.net/docs/Getting%20started
    let system = ActorSystem.Create "MySystem"
    let greeter = system.ActorOf<GreetingActor> "greeter"
    "World" |> Greet |> greeter.Tell
    System.Console.ReadLine() |> ignore
    0 // return an integer exit code

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.