Exemple #1
0
        //private static readonly ILog log = LogManager.GetLogger(typeof(Program));

        private static void Main(string[] pArgs)
        {
            //  Debugger.Launch();
            //  // Set up a simple configuration that logs on the console.
            //  XmlConfigurator.Configure(new System.IO.FileInfo("Publisher.log4net.xml"));

            //  log.Info("TEST");
            //  //Debugger.Break();
            QueueUtil.Prepare("msmq://localhost/rhino_publisher", QueueType.Standard);

            var host = new DefaultHost();

            host.Start <PublisherBootStrapper>();

            Console.WriteLine("Publisher: Hit Enter to publish ...");

            var bus = host.Bus as IServiceBus;

            if (bus == null)
            {
                return;
            }

            while (true)
            {
                var lLine = Console.ReadLine();
                if (lLine.StartsWith("q"))
                {
                    return;
                }
                bus.Publish(new HelloWorldMessage {
                    Say = "Hello World!!! " + Guid.NewGuid()
                });
            }
        }
Exemple #2
0
        private static void Main(string[] args)
        {
            //TestMain();
            //return;
            QueueUtil.Prepare("msmq://localhost/rhino_subscriber", QueueType.Standard);
            QueueUtil.Prepare("msmq://localhost/audit.queue", QueueType.Standard);

            var host = new DefaultHost();

            host.Start <SubscriberBootStrapper>();


            var lBus = host.Bus as IServiceBus;

            if (lBus == null)
            {
                return;
            }
            Console.WriteLine("Subscriber is listening...");

            while (true)
            {
                var lLine = Console.ReadLine();
                if (lLine.StartsWith("q"))
                {
                    return;
                }
                lBus.Send(new HelloWorldMessage {
                    Say = "Hello World!"
                });
                Console.WriteLine("Sending HelloWorld!");
            }
        }
Exemple #3
0
        static void Main(string[] args)
        {
            QueueUtil.Prepare("msmq://localhost/rhino_publisher.balancer", QueueType.Standard);
            QueueUtil.Prepare("msmq://localhost/rhino_publisher.balancer.acceptingwork", QueueType.Standard);

            var host = new DefaultHost();

            host.Start <StructureMapLoadBalancerBootStrapper>();

            Console.WriteLine("Publisher.balancer: Gestartet ...");

            while (true)
            {
                var lLine = Console.ReadLine();
                if (lLine.StartsWith("q"))
                {
                    return;
                }
            }
        }