예제 #1
0
        static void Main(string[] args)
        {
            //TaskClient.Clients.HttpRest restcli = new TaskClient.Clients.HttpRest();
            TaskClient.Clients.TcpBson tcpb = new TaskClient.Clients.TcpBson();
            var msg = new Dictionary <string, object>
            {
                { "MType", "benchMessage" },

                /*
                 * {"ParameterA", null}, // DATA WITH NULL NOT TRANSFERRED
                 * {"ParameterB", null}*/
                { "ParameterA", "unset" },
                { "ParameterB", "unset" }
            };
            Collection <Dictionary <string, object> > batch = new Collection <Dictionary <string, object> >();

            for (int i = 0; i < BATCH_SIZE; i++)
            {
                batch.Add(msg);
            }

            while (true)
            {
                //restcli.Enqueue(msg);
                //tcpb.Enqueue(msg);
                tcpb.ApiEnqueueBatch(batch);
                System.Threading.Thread.Sleep(0);
                //System.Threading.Thread.Sleep(1000*15);
            }
            Console.Read();
        }
예제 #2
0
        static void Main(string[] args)
        {
            //TaskClient.Clients.HttpRest restcli = new TaskClient.Clients.HttpRest();
            TaskClient.Clients.TcpBson tcpb = new TaskClient.Clients.TcpBson();
            var msg = new Dictionary<string, object>
                {
                    {"MType", "benchMessage"},
                    /*
                    {"ParameterA", null}, // DATA WITH NULL NOT TRANSFERRED
                    {"ParameterB", null}*/
                    {"ParameterA", "unset"},
                    {"ParameterB", "unset"}
                };
            Collection<Dictionary<string, object>> batch = new Collection<Dictionary<string, object>>();
            for (int i = 0; i < BATCH_SIZE; i++)
            {
                batch.Add(msg);
            }

            while (true)
            {
                //restcli.Enqueue(msg);
                //tcpb.Enqueue(msg);
                tcpb.ApiEnqueueBatch(batch);
                System.Threading.Thread.Sleep(0);
                //System.Threading.Thread.Sleep(1000*15);
            }
            Console.Read();
        }