Beispiel #1
0
 def __init__(self, host, port=11300):
     """
     Args:
         host: host1_ip:host2_ip:...
         port: 11300
     """
     self.host = host
     self.port = port
     self.current_use_server_index = 0
     self.servers = []
     hosts = host.split(":")
     serverlist = itertools.product(hosts, [port])
     for s in serverlist:
         conn = Connection(host=s[0], port=s[1], connect_timeout=20)
         conn.connect()
         self.servers.append(conn)
 def _open(self):
     conninfo = self.connection.client
     port = conninfo.port or DEFAULT_PORT
     conn = Connection(host=conninfo.hostname, port=port)
     conn.connect()
     return conn
Beispiel #3
0
 def _open(self):
     conninfo = self.connection.client
     port = conninfo.port or DEFAULT_PORT
     conn = Connection(host=conninfo.hostname, port=port)
     conn.connect()
     return conn