Я использую тестовую установку, включающую конфлюентную платформу (докер), и обрабатываю записи со следующей информацией: идентификатор датчика, отметка времени, значение. Используя faust robinhood (похожий на Kafka Streams, но в python), я пытаюсь сделать следующее:
Всякий раз, когда есть новая запись для датчика, должен быть «таймер», и если новая запись для этого идентификатора датчика не получена в течение заданного времени, должна быть ошибка, указывающая на возможный сбой для этого датчика/машины.
Я пытался использовать time.sleep()
, но происходит то, что он просто засыпает на 10 секунд, а затем обрабатывает следующую запись.
Возможно ли вообще сделать что-то подобное с настройкой, которую я использую?