protected override void DoSetUp() { queuesToReset = new List <string> { LoadBalancerInputQueueName }; try { MsmqUtil.PurgeQueue(LoadBalancerInputQueueName); } catch { } service = new LoadBalancerService(LoadBalancerInputQueueName); TrackDisposable(service); }
static void Main() { RebusLoggerFactory.Current = new ConsoleLoggerFactory(false) { MinLevel = LogLevel.Warn }; var loadBalancer = new LoadBalancerService("distributor") .AddDestinationQueue("consumer1") .AddDestinationQueue("consumer2"); using (loadBalancer.Start()) { Console.WriteLine("Rebus load balancer is running - press ENTER to quit"); Console.ReadLine(); } }