Я хотел бы иметь возможность создать «задание», которое будет выполняться в произвольное время с этого момента ... Допустим, через 1 год.Я пытаюсь создать стабильную, распределенную систему, которая не зависит от меня, обслуживающего сервер и планирующего кода.(Очевидно, мне придется поддерживать серверы для выполнения задания).
Я понимаю, что могу опрашивать simpleDB каждые несколько секунд и проверять, есть ли что-то, что нужно выполнить, но это кажется очень неэффективным,В идеале я мог бы создать тему Amazon SNS, которая будет запускаться в соответствующее время, но я не думаю, что это возможно.
В качестве альтернативы, я мог бы создать сообщение в Amazon SQS, которое не было бы видно для 1год.Через 1 год он становится видимым, и мой код опроса обнаруживает его и выполняет.
Казалось бы, это такая тема, как Singletons или Inversion Control, для которой Phd обсуждали и предлагали лучшие практики.Я не могу найти статьи, если есть.
Есть идеи?
Приветствия!