Example #1
0
        private void Run(string topicName, string consumerName)
        {
            using (var eventBus = new RabbitMqEventBus.RabbitMqEventBus(LocalhostRabbitMqServerConfiguration))
            {
                eventBus.SubscribeTo(topicName, consumerName, e => WriteLine($"Event received: {e}"));

                WriteLine("Press enter to exit from application");
                ReadLine();
            }
        }
Example #2
0
        private void Run(string topicName)
        {
            var eventBus = new RabbitMqEventBus.RabbitMqEventBus(LocalhostRabbitMqServerConfiguration);

            WriteLine("Press enter to send a event");

            var number = 0;

            while (true)
            {
                ReadLine();
                var e = new TestEvent(topicName, ++number);
                eventBus.Broadcast(e);
                WriteLine($"Event broad casted: {e}");
            }
        }