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); }
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); }