Пример #1
0
        private void SpawnMyWorker(WorkXTimes cmd)
        {
            // Notify my monitoring system +1 message
            Monitor();

            var worker = Context.ActorOf(Props.Create <DemoWorker>(), name: "demoWorker");

            worker.Tell(new DoThisWorkYou(cmd.Xtimes), Self);

            //worker.Tell(PoisonPill.Instance);
        }
Пример #2
0
        private void SpawnAWorkerPerX(WorkXTimes cmd)
        {
            // Notify my monitoring system +1 message
            Monitor();

            for (int i = 1; i <= cmd.Xtimes; i++)
            {
                string name   = $"demoWorker{i.ToString()}";
                var    worker = Context.ActorOf(Props.Create <DemoWorker>(), name: name);

                worker.Tell(new DoThisWorkYou(1), Self);
            }

            //worker.Tell(PoisonPill.Instance);
        }