2015-05-27 2 views
0

Любые идеи о том, как надежно запускать URL-адрес (веб-службу) в определенное время? С точностью в секундах? Например, сценарий будет установлен таким образом, чтобы он мог запускать веб-службу в 2015-05-27 12:34:55. В моем сценарии пользователь сможет выбрать, в какое время, до секунд, которое должна выполнить торговля. Затем веб-сервис должен быть запущен в определенное времяЗапуск URL-адреса в определенное время (AWS)

  • AWS Lambda не может работать в определенное время.
  • Работы Cron не будут работать, поскольку он не запускается каждую секунду
  • SQS может работать, но кодирование его для надежного может быть затруднено.

Спасибо!

+0

Для перехода к второму сроку вам потребуется что-то, что уже работает. Возможно, сервер Node.js? Вот некоторые идеи к аналогичному вопросу о планировании в Node.js http://stackoverflow.com/questions/3785736/is-there-a-job-scheduler-library-for-node-js –

+0

Будьте осторожны, поскольку http обычно не гарантирует, что запросы обрабатываются в течение той же секунды, когда они получены. Даже если вы заставите систему работать в точную секунду, сетевые условия могут создавать задержки, и вы не получите желаемого эффекта. – Daniel777

ответ

0

«в» команде делает то, что вам нужно: https://calomel.org/cron_at.html

addtitional инструмент можно использовать называется «на» и используется для выполнения задания только один раз. «at» очень полезно, например, если вы хотите запустить задание резервного копирования, начиная с 8 вечера, и вы планируете выходить в 17:30.

Смежные вопросы