def __init__(self, host, binary, topic, manager,
periodic_enable=None, periodic_fuzzy_delay=None,
periodic_interval_max=None):
super(Service, self).__init__()
if not rpc.initialized():
rpc.init(CONF)
self.host = host
self.binary = binary
self.topic = topic
self.manager_class_name = manager
manager_class = importutils.import_class(self.manager_class_name)
self.rpcserver = None
self.manager = manager_class(host=self.host)
self.periodic_enable = periodic_enable
self.periodic_fuzzy_delay = periodic_fuzzy_delay
self.periodic_interval_max = periodic_interval_max
评论列表
文章目录