Exemple #1
0
        static void Main()
        {
            var bus = new MiniBuss.ServiceBus {LocalEndpoint = "minibuss_subscriber2"};

            bus.Start();

            bus.Subscribe<SomethingHappenedEvent>("minibuss_publisher1@localhost", @event =>
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("something happened at {0}, event id {1}",
                    @event.Sent, @event.Guid);
            });

            Console.WriteLine("Waiting for events, press ENTER to exit");
            Console.ReadLine();

            bus.UnSubscribe<SomethingHappenedEvent>("minibuss_publisher1");
        }
Exemple #2
0
        static void Main()
        {
            var bus = new MiniBuss.ServiceBus {
                LocalEndpoint = "minibuss_subscriber1"
            };

            bus.Start();

            bus.Subscribe <SomethingHappenedEvent>("minibuss_publisher1@localhost", @event =>
            {
                Console.ForegroundColor = ConsoleColor.Green;
                Console.WriteLine("something happened at {0}, event id {1}",
                                  @event.Sent, @event.Guid);
            });

            Console.WriteLine("Waiting for events, press ENTER to exit");
            Console.ReadLine();

            bus.UnSubscribe <SomethingHappenedEvent>("minibuss_publisher1");
        }