Exemplo n.º 1
0
def main():
    define_common_options()
    define_node_options()
    parse_command_line()
    if options.config and os.path.exists(options.config):
        parse_config_file(options.config)
    init_logging()
    node_oid = options.oid or str(uuid.getnode())
    client = NodeAMQPClient(oid=node_oid, 
                            on_msg_callback=on_msg,
                            on_channel_created=channel_created)
    client.connect()
    IOLoop.instance().start()
Exemplo n.º 2
0
def main():
    define_common_options()
    define_manager_options()
    parse_command_line()
    if options.config and os.path.exists(options.config):
        parse_config_file(options.config)
    init_logging()
    log.info("Starting application")
    manager_oid = options.oid or str(uuid.getnode())
    if options.on_test:
        load_fixtures(manager_oid)
    log.info("listen on %s:%s" % (options.http_host, options.http_port))
    ManagerAMQPClient(oid=manager_oid, on_msg_callback=on_mngr_msg).connect()
    get_app().listen(options.http_port)
    IOLoop.instance().start()