Example #1
0
        static void Main(string[] args)
        {
            var config = new Configuration(AppDomainUnityContext.Current)
                .SetInputQueue("PSB.App1.Input")
                .SetErrorQueue("PSB.App1.Error")
                .AddEndpoint("Shared.ServerMessages", "PSB.App2.Input")
                .AddHandlers(typeof(Program).Assembly);

            var bus = new ServiceBus(config);
            bus.Run();

            Console.WriteLine("Client started. Press enter to send messages.");

            while (true)
            {
                Console.ReadKey();

                var message = new SayHelloToServerMessage() { Message = "Hello Server!" };
                bus.Send(message);
            }
        }
Example #2
0
        static void Main(string[] args)
        {
            var bus = ServiceBus.Run(c => c
                .SetServiceLocator(AppDomainUnityServiceLocator.Current)
                .MsmqTransport()
                .SetInputQueue("PSB.App1.Input")
                .SetErrorQueue("PSB.App1.Error")
                .AddEndpoint("Shared.ServerMessages", "PSB.App2.Input")
                .Dispatcher(d => d
                    .AddHandlers(typeof(Program).Assembly)
                )
            );

            Console.WriteLine("Client started. Press enter to send messages.");

            while (true)
            {
                Console.ReadKey();

                var message = new SayHelloToServerMessage() { Message = "Hello Server!" };
                bus.Send(message);
            }
        }