Ejemplo n.º 1
0
        static void test1()
        {
            try
            {
                Log.WriteLine("消息内容:");
                String message = Console.ReadLine();

                testModel M = new testModel();
                M.Age  = 1;
                M.Msg  = message;
                M.Name = DateTime.Now.ToString();

                string msg = message + ",Date:" + DateTime.Now.ToString();

                var Data = new MQClient.Model.MQWebApiData();
                Data.Host = "http://192.168.18.190:10001/";
                Data.Path = "mqtest/test_0s";
                Data.Data = M;


                grpc.PushData("exchangeTopic:MQtest.Client.#", Data);
                //grpc.PushDataAsync("exchangeTopic:MQtest.Client.#", Data);
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 30s 500 一批整数分钟开始
        /// </summary>
        /// <param name="message"></param>
        static void Test3_1(object message)
        {
            //MQClient.Client grpc = new MQClient.Client("http://192.168.18.36:35672");
            //MQClient.Client grpc = new MQClient.Client(ServerConn);

            int second = System.DateTime.Now.Second;

            second = 60 - second;
            if (second > 30)
            {
                second = second - 30;
            }
            System.Threading.Thread.Sleep(second * 1000);
            while (true)
            {
                for (int i = 0; i < 200; i++)
                {
                    try
                    {
                        string msg = message + ", i:" + i.ToString() + ",Date:" + DateTime.Now.ToString();

                        testModel M = new testModel();
                        M.Age  = i;
                        M.Msg  = msg;
                        M.Name = DateTime.Now.ToString();

                        var Data = new MQClient.Model.MQWebApiData();
                        Data.Host = "http://192.168.18.190:10001/";
                        Data.Path = "mqtest/test_0s";
                        //Data.Path = "mqtest/test_1s";
                        Data.Data = M;


                        grpc.PushData("exchangeTopic:MQtest.Client.#", Data);
                        //grpc.PushDataAsync("exchangeTopic:MQtest.Client.#", Data);
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                }


                System.Threading.Thread.Sleep(30 * 1000);
            }
        }