Beispiel #1
0
    def __init__(self, db):
        self.db = db  # соединение с базой данных
        self.settings = ConfigGet(
            self.db).get_all_settings()  # загрузка файла с настройками сервера
        self.checker = Checker()  # подргружаем чекер (QUEUE or ASYNC)
        connection = pika.BlockingConnection(
            pika.ConnectionParameters(
                host=QUEUE['HOST'],
                credentials=pika.credentials.PlainCredentials(
                    QUEUE['USERNAME'], QUEUE['PASSWORD'])))
        self.channel = connection.channel()
        self.channel.queue_declare(queue=QUEUE['QNAME'])

        print(' [*] Waiting for messages. To exit press CTRL+C')
Beispiel #2
0
    def __init__(self, db):
        self.db = db
        self.conn = None
        self.address = None

        self.config = ConfigGet(self.db)

        try:
            lifetime, round_length = CHECKER['LENGTH'], CHECKER['ROUND_LENGTH']
        except KeyError:
            Message.fail('Error with parse in response')
            sys.exit(0)

        self.life = lifetime * round_length
        self.port = FLAGS['PORT']
Beispiel #3
0
    def __init__(self, db):
        self.db = db
        self.config = ConfigGet(self.db)
        self.statistic = Statistic(self.db, self.config)
        self.status_service = {}

        if CHECKER['METHOD'] == 'queue':
            from classes.checker.queue import Queue
            self.checkerManager = Queue()
        else:
            self.checkerManager = Threads()

        Message.info('Get last round number')
        self.get_round_number()
        Message.info('\t Last round number - ' + str(self.round_count))
Beispiel #4
0
    def __init__(self, db):
        self.db = db
        self.conn = None
        self.address = None
        self.config = ConfigGet(self.db)

        try:
            lifetime = CHECKER['LENGTH']
            round_length = CHECKER['ROUND_LENGTH']
        except KeyError:
            Message.fail('Error with parse in response')
            sys.exit(0)

        self.life = lifetime * round_length
        self.port = 2605  #self.config.settings['flags']['port']
Beispiel #5
0
    def __init__(self, db):
        self.db = db
        self.config = ConfigGet(self.db)

        self.statistic = Statistic(self.db, self.config)

        self.status_service = {}

        # if CHECKER_METHOD == 'queue':
        from classes.checker.queue import Queue
        self.checkerManager = Queue()
        # else:
        #     self.checkerManager = Threads()


        Message.info('Get last round number')

        self.get_round_number()

        Message.info('\t Last round number - ' + str(self.round_count))

        Message.success('All ready!')
        Message.info('Now use python3 main.py init --slave for starting slave client')