Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }