Я работаю над сервисом, в котором пользователь планирует свои твиты, поэтому, например, я хочу опубликовать твит завтра в 12:30. Как это можно сделать? это cron jobs лучший способ сделать это? как запустить cronjob каждые 5 минут и посмотреть, есть ли твиты для публикации в этом интервале? Есть ли альтернативы?Запустить PHP-скрипт в определенное (динамическое) время? Альтернативы cronjob
ответ
Запуск хрон, безусловно, самым простым решением, однако существуют и другие имеющиеся подходы, один такой подход будет использовать очереди как Amazons SQS
Это позволяет просто бросить вещи в очередь для последующей обработки, по умолчанию они сразу же добавляются в очередь в состоянии, готовом к немедленной обработке, однако вы можете добавлять элементы в очередь с отметкой времени, в которой они должны оставаться бездействующими до тех пор. Это будут ваши пользовательские предустановленные твиты.
После этого вы можете запустить скрипт, который постоянно прослушивает очередь для любых новых твитов, которые должны быть отправлены, как только элемент очереди станет доступным, он будет обработан.
Недостатком этого является, конечно, то, что это больше усилий, но, тем не менее, вы можете увеличить масштаб, поскольку у вас может быть несколько машин, обрабатывающих твиты, и они никогда не будут отправлять один и тот же твит дважды (тогда как если работают две машины тот же cron, есть шанс, что они оба отправят твит)
- 1. Как запустить команду ubuntu в определенное время
- 2. Запустить приложение в определенное время
- 3. Как запустить node.js cron на каждый день в определенное время?
- 4. Cronjob работает каждый час, но не в определенное время.
- 5. Запустить функцию в определенное время в C#
- 6. Динамическое обновление nodejs cronjob period
- 7. Как запустить службу в определенное время?
- 8. Как запустить php-файл в определенное время?
- 9. Как запустить этот javascript в определенное время?
- 10. Можно ли запустить schtasks в определенное время?
- 11. Linux Как запустить скрипт в определенное время?
- 12. Как запустить фоновое задание в определенное время?
- 13. Невозможно запустить NSLocalNotification в определенное время
- 14. Как запустить cronjob в хостинге
- 15. Как запустить функцию через определенное время
- 16. Как запустить действие за определенное время?
- 17. Wordpress wp_schedule_event в определенное время
- 18. Получите Hubot, чтобы поговорить в определенное время?
- 19. получить динамическое свойство, определенное в прототипе во время JSON.stringify
- 20. Как запустить cronjob в другой рабочий день?
- 21. Как успешно запустить python cronjob?
- 22. Установить время в cronjob для камеры
- 23. уведомления в определенное время
- 24. Отправлять письма в определенное время в Rails
- 25. Возможно ли запустить видеофайл в определенное время в html4?
- 26. Как запустить функцию() часто в определенное время суток в javascript
- 27. Как запустить функцию в определенное время в iOS?
- 28. Как запустить командный файл в cakephp2 в определенное время?
- 29. Запустить/Остановить событие в определенное время в android
- 30. Как запустить таймер в определенное время в течение определенного времени?
Вы можете использовать задания cron, другая альтернатива - задание планировщика для этого. –