Exemplo n.º 1
0
        public void TestMethod1()
        {
            RedisMQClient mq = new RedisMQClient();

            //mq.Producer("ceshi", "QQQ1");
            //mq.Producer("ceshi", "QQQ2");
            //mq.Producer("ceshi", "QQQ3");
            //mq.Consumer("ceshi");
            //mq.onListener += Mq_onListener;
            //Thread.Sleep(1115000);
            // //  mq.Producer("ceshi", "QQQ2");
            // Thread.Sleep(10000);
        }
Exemplo n.º 2
0
        static async Task Main(string[] args)
        {
            using (RedisMQClient client = new RedisMQClient("192.168.199.117", 6379, "password", 8))
            {
                string queueName = "DemoQueue";
Start:
                string message = $"{DateTime.Now:yyyy/MM/dd HH:mm:ss.fffff} - {Guid.NewGuid()}";
                Console.WriteLine(message);
                client.SendMessage(queueName, message);
                await Task.Delay(100);

                goto Start;
            }
        }
Exemplo n.º 3
0
 static async Task ConsumerSample1()
 {
     using (RedisMQClient client = new RedisMQClient("192.168.199.117", 6379, "password", 8))
     {
         string queueName = "DemoQueue";
         while (true)
         {
             string message = client.GetMessage(queueName);
             if (string.IsNullOrWhiteSpace(message))
             {
                 Console.WriteLine("暂无消息");
                 await Task.Delay(10);
             }
             else
             {
                 Console.WriteLine(message);
             }
         }
     }
 }