Esempio n. 1
0
        static void Main(string[] args)
        {
            var messageReceiver = new RabbitMQReceiver(url, queueName);

            messageReceiver.Start(ProcessMessage);

            while (true)
            {
                Thread.Sleep(5000);
            }

            messageReceiver.Dispose();
        }
Esempio n. 2
0
        public void Start()
        {
            Bus = RabbitMQBus.Load(ConfigDirectory + "Bus.config");
            Bus.Start();

            Sender = RabbitMQSender <RabbitMQMultiStringKeyValuePairsMessageModel> .Load(ConfigDirectory + "Sender.config");

            Sender.BindBus(Bus);
            Sender.Start();

            Receiver = RabbitMQReceiver <RabbitMQMultiStringKeyValuePairsMessageModel> .Load(ConfigDirectory + "Receiver.config");

            Receiver.BindBus(Bus);
            Receiver.Start();
        }