Beispiel #1
0
        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();
        }
Beispiel #2
0
        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();
        }