static void Main(string[] args) { var system = ActorSystem.Create("greetingSystem"); var greetingActor = system.ActorOf<GreetingActor>("greetingActor"); var yetAnotherGreetingActor = system.ActorOf<YetAnotherGreetingActor>("yetAnotherGreetingActor"); var message = new Greeting { Name = "Akka.NET" }; var immutalbleMessage = new GreetingImmutable("Akka.NET"); greetingActor.Tell(message); greetingActor.Tell(message); greetingActor.Tell(message); //Emulate some delay to make sure that greeting actor will modify muttable message Thread.Sleep(1000); yetAnotherGreetingActor.Tell(message); greetingActor.Tell(immutalbleMessage); Console.ReadLine(); }
static void Main(string[] args) { var system = ActorSystem.Create("greetingSystem"); var greetingActor = system.ActorOf <GreetingActor>("greetingActor"); var yetAnotherGreetingActor = system.ActorOf <YetAnotherGreetingActor>("yetAnotherGreetingActor"); var message = new Greeting { Name = "Akka.NET" }; var immutalbleMessage = new GreetingImmutable("Akka.NET"); greetingActor.Tell(message); greetingActor.Tell(message); greetingActor.Tell(message); //Emulate some delay to make sure that greeting actor will modify muttable message Thread.Sleep(1000); yetAnotherGreetingActor.Tell(message); greetingActor.Tell(immutalbleMessage); Console.ReadLine(); }