static void Main(string[] args) { var messageReceiver = new RabbitMQReceiver(url, queueName); messageReceiver.Start(ProcessMessage); while (true) { Thread.Sleep(5000); } messageReceiver.Dispose(); }
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(); }