static void Main(string[] args) { // 1.初始化rabbit配置 RabbitMqConfig.Init(); // 2.消息生成者 MessageSender sender = new MessageSender(); // 3.发送消息 Console.WriteLine("Input a messge to send"); while (true) { string messageText = Console.ReadLine(); if (messageText == "q") { Console.WriteLine("send message quit"); break; } sender.SendMessage(new MessageModel() { Content = messageText }); Console.WriteLine("send finish"); } Console.ReadLine(); }
static void Main(string[] args) { // 初始化RabbitMQ配置 RabbitMqConfig.Init(); // 设置消费者 MessageReceiver receiver = new MessageReceiver(); RabbitMqConfig.advancedBus.Consume(RabbitMqConfig.queue_liugang_test, receiver.Handle, x => x.WithPrefetchCount(1)); Console.ReadLine(); }