Ejemplo n.º 1
0
        protected override void DoSetUp()
        {
            queuesToReset = new List<string> {LoadBalancerInputQueueName};

            try
            {
                MsmqUtil.PurgeQueue(LoadBalancerInputQueueName);
            }
            catch { }

            service = new LoadBalancerService(LoadBalancerInputQueueName);
            
            TrackDisposable(service);
        }
Ejemplo n.º 2
0
        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();
            }
        }