//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() }); } }
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!"); } }
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; } } }