public async Task DoWork(ProcessingDetails details)
        {
            ResetResults();

            var distributor = ActorProxy.Create <IWorkloadDistributor>(new ActorId(FizzBuzzActorIdentity.Distributor));
            await distributor.StartProcessingWork(details);
        }
Beispiel #2
0
 public async Task StartProcessingWork(ProcessingDetails details)
 {
     ResetWorkers();
     CreateWorkers(details.WorkerCount);
     await DistributeWork(details.LowerBound, details.UpperBound);
 }