Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. internal class Program
  2. {
  3. public static void Main(string[] args)
  4. {
  5. Console.WriteLine("Starting");
  6. var random = new Random();
  7. var numberOfTransfers = 1000;
  8. var uptime = 99.99;
  9. var retryAttempts = 3;
  10. var refusalProbability = 0.01;
  11. var busyProbability = 0.05;
  12. var provider = new InMemoryProvider();
  13.  
  14. var props = Actor.FromProducer(() => new Runner(numberOfTransfers, uptime, refusalProbability, busyProbability, retryAttempts, false))
  15. .WithChildSupervisorStrategy(new OneForOneStrategy((pid, reason) => SupervisorDirective.Restart, retryAttempts, null));
  16.  
  17. Console.WriteLine("Spawning runner");
  18. var runner = Actor.SpawnNamed(props, "runner");
  19.  
  20. Console.ReadLine();
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement