예제 #1
0
    def loadClusters(self):
        if not self.__dict__.has_key('clusters') or self.clusters is None:
            self.clusters = []
            for cluster in self.config['clusters']:
                tCluster = Cluster(cluster['name'])
                for server in cluster['servers']:
                    tServer = Server(server['name'], server['ip'],
                                     server['port'])
                    tCluster.addServer(tServer)
                self.clusters.append(tCluster)

            if len(self.clusters) <= 0:
                self.addDefaults()
예제 #2
0
 def addDefaults(self):
     tCluster = Cluster('Default Cluster')
     tServer = Server('Demo Server', '127.0.0.1', '11211')
     tCluster.addServer(tServer)
     self.addCluster(tCluster)