public void GetMessagesFor(string subscriber) { WithChannel.Do(channel => { var consumer = new CallbackConsumer(); channel.BasicConsume(subscriber, true, consumer); // give the consumer some time to get messages Thread.Sleep(1000); }); Console.WriteLine("Stopped consuming messages"); }
public void GetMessagesFor(string subscriber) { WithChannel.Do(channel => { var consumer = new CallbackConsumer(); channel.BasicConsume(subscriber, true, consumer); // give the consumer some time to get messages Thread.Sleep(1000); }); Console.WriteLine("Stopped consuming messages"); }
private static void TopicSubscribe(string routingKey, string queueName) { WithChannel.Do(channel => { var queue = channel.QueueDeclare(queueName, durable: true, exclusive: false, autoDelete: false, arguments: null); channel.QueueBind(queue, exchange, routingKey); Console.WriteLine("{0}: {1}", queueName, queue); var consumer = new CallbackConsumer(); channel.BasicConsume(queue, true, consumer); // give the consumer some time to get messages Thread.Sleep(1000); Console.WriteLine("Stopped consuming"); }); }
private static void TopicSubscribe(string routingKey, string queueName) { WithChannel.Do(channel => { var queue = channel.QueueDeclare(queueName, durable: true, exclusive: false, autoDelete: false, arguments: null); channel.QueueBind(queue, exchange, routingKey); Console.WriteLine("{0}: {1}", queueName, queue); var consumer = new CallbackConsumer(); channel.BasicConsume(queue, true, consumer); // give the consumer some time to get messages Thread.Sleep(1000); Console.WriteLine("Stopped consuming"); }); }