Exemplo n.º 1
0
        private static VBucketServerMap GetServerMap(
            params string[] servers)
        {
            var vBucketServerMapDto = new VBucketServerMapDto
            {
                ServerList = servers.ToArray()
            };

            return(new VBucketServerMap(vBucketServerMapDto));
        }
        private static (VBucketServerMap serverMap, List <IPEndPoint> ipEndPoints) GetServerMapAndIpEndPoints(
            VBucketServerMapDto vBucketServerMapDto)
        {
            var ipEndPoints = vBucketServerMapDto.ServerList
                              .Select(p =>
            {
                var split = p.Split(':');
                return(new IPEndPoint(IPAddress.Parse(split[0]), int.Parse(split[1])));
            })
                              .ToList();

            return(new VBucketServerMap(vBucketServerMapDto, ipEndPoints), ipEndPoints);
        }
Exemplo n.º 3
0
        private static (VBucketServerMap serverMap, List <IPEndPoint> ipEndPoints) GetServerMapAndIpEndPoints(
            params string[] servers)
        {
            var vBucketServerMapDto = new VBucketServerMapDto
            {
                ServerList = servers.ToArray()
            };

            var ipEndPoints = vBucketServerMapDto.ServerList
                              .Select(p =>
            {
                var split = p.Split(':');
                return(new IPEndPoint(IPAddress.Parse(split[0]), int.Parse(split[1])));
            })
                              .ToList();

            return(new VBucketServerMap(vBucketServerMapDto, ipEndPoints), ipEndPoints);
        }
Exemplo n.º 4
0
 public BucketConfig()
 {
     Nodes            = new List <Node>();
     VBucketServerMap = new VBucketServerMapDto();
 }
Exemplo n.º 5
0
 private static VBucketServerMap GetServerMap(
     VBucketServerMapDto vBucketServerMapDto)
 {
     return(new VBucketServerMap(vBucketServerMapDto));
 }