def main():
service.prepare_service("gexporter", sys.argv)
CONF = cfg.CONF
opt_group = cfg.OptGroup(name='gexporter', title='Options for the\
exporter service')
CONF.register_group(opt_group)
CONF.register_opts(API_SERVICE_OPTS, opt_group)
CONF.set_override('topic', CONF.gexporter.topic, opt_group)
CONF.set_override('rabbitmq_host', CONF.gexporter.rabbitmq_host, opt_group)
CONF.set_override('rabbitmq_port', CONF.gexporter.rabbitmq_port, opt_group)
CONF.set_override('rabbitmq_username', CONF.gexporter.rabbitmq_username,
opt_group)
endpoints = [
controller.Controller(),
]
log.info('Starting exporter service in PID %s' % os.getpid())
rpc_server = broker.Broker(CONF.gexporter.topic,
CONF.gexporter.rabbitmq_host,
endpoints)
print 'Galaxia Exporter service started in PID %s' % os.getpid()
rpc_server.serve()
评论列表
文章目录