Каков лучший способ сохранить состояние работоспособности процесса через определенный интервал в Redis? - PullRequest
0 голосов
/ 05 июня 2018

У меня есть многопроцессорные экземпляры, каждому из которых назначен уникальный идентификатор на одном компьютере.Я в настоящее время регистрирую состояние работоспособности в redis, хранящем данные против хеша (hash = processorId).Ниже приведены данные в redis

p1 | "{'status': '1', 'ts': '12214444'}"

p2 | "{'status': '1', 'ts': '12214466'}"

. У меня будет агент, отвечающий за поиск неисправного процессора. Одним из способов будет частая проверка в redis, временная метка которого не обновляется в течение более некоторого порогового значения.После того, как агент обнаружит мертвый процессор, его запись будет удалена, поэтому ему не будет назначено никаких задач.Любой другой подход, который будет более эффективным.

...