public void LoadTest()
        {
            string path = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "WechatService.config");

            string content = File.ReadAllText(path);

            var list = JsonConvert.DeserializeObject<IList<Node>>(content);

            Assert.IsTrue(list.Count > 0);
            var list2 = JsonConvert.DeserializeObject<IList<Node>>(content);

            var rd = new RedisDirectory(null, "null", list2);

        
            


        }
        private void Pull(string[] providerDirectory)
        {
            if(providerDirectory == null || providerDirectory.Length == 0)
            {
                return;
            }
            var redis = new RedisServer(RedisUrl);
            string url = string.Concat(RegisterUrl, PathPull);

            foreach (var p in providerDirectory)
            {

                StringBuilder sb = new StringBuilder();
                sb.Append("providerDirectory=" + p);

                string result = string.Empty;
                try
                {
                    var request = HttpRequestClient.Request(url, "POST", false);
                    request.ContentType = "application/x-www-form-urlencoded";
                    result = request.Send(sb).GetBodyContent(true);
                }
                catch (System.Exception e)
                {
                    LogManager.Error("拉取节点失败", e.Message);
                }
                IList<Node> nodes = new List<Node>(0);
                if (!string.IsNullOrWhiteSpace(result))
                {
                    nodes = JsonConvert.DeserializeObject<IList<Node>>(result);
                }
                var redisDirectory = new RedisDirectory(redis, p, nodes);
                DirectoryFactory.Register(p, redisDirectory);
            }
        }