6 class LoadBalancer(threading.Thread):
8 def __init__(self, id, queue):
10 Initialize Load Balancer,
13 threading.Thread.__init__(self, \
14 name = '%s%02d' % (self.__class__.__name__, id))
21 (request, data) = self.queue.get()
24 logger.log_msg('Forwarding to %s' % cis, logger.LOG_LEVEL_DEBUG)
25 urllib.urlopen(cis + request, data)
27 self.queue.task_done()
31 Implement load balancing policy in this method for child classes which
32 choses a CIS from config.CIS_URLS .