Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- internal class Program
- {
- public static void Main(string[] args)
- {
- Console.WriteLine("Starting");
- var random = new Random();
- var numberOfTransfers = 1000;
- var uptime = 99.99;
- var retryAttempts = 3;
- var refusalProbability = 0.01;
- var busyProbability = 0.05;
- var provider = new InMemoryProvider();
- var props = Actor.FromProducer(() => new Runner(numberOfTransfers, uptime, refusalProbability, busyProbability, retryAttempts, false))
- .WithChildSupervisorStrategy(new OneForOneStrategy((pid, reason) => SupervisorDirective.Restart, retryAttempts, null));
- Console.WriteLine("Spawning runner");
- var runner = Actor.SpawnNamed(props, "runner");
- Console.ReadLine();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement