Мне нужен способ, который вызывается на сервере приложений (Glassfish) каждые 5 секунд, независимо от того, что. Являются ли таймеры достаточно надежными для этого? Каковы мои варианты.EJB Таймеры и надежность
ответ
Если вы не находитесь в режиме реального времени, ни один «таймер» не даст вам такую точность. Таймеры в целом обеспечивают «это произойдет, по крайней мере, в то время, когда вы захотите ... но, может быть, позже».
Это основная ОС, а не вещь Java.
Edit:
Это, как говорится ... ты на самом деле означает «5 секунд точно» или будет несколько миллисекунд позже работать? Если несколько миллисекунд позже работает, таймер в порядке. Возможно, что иногда «несколько миллисекунд» может составлять несколько сотен, в зависимости от того, что происходит в системе (os, а также таких вещей, как сбор мусора в VM).
Да, посмотрите на использование кварца api, его единственный бесплатный класс планирования api для Java, о котором я знаю. http://www.quartz-scheduler.org/
В настоящее время я использую его в большом кластерном финансовом приложении. Документы - это кошмар, но в целом он очень надежный. Его надежность будет вашей.
Карлу
- 1. Как создать синхронизированные таймеры в EJB 3?
- 2. Планирование работы: EJB 3.1 Таймеры или кварц?
- 3. EJB Таймеры зависают при проверке статуса
- 4. Почему таймеры EJB удаляются после выключения сервера?
- 5. EJB автоматические таймеры, замок, тайм-ауты и долго работающие методы
- 6. Безопасность, надежность и надежность. В чем разница?
- 7. Программируемые таймеры и автоматические таймеры - разница
- 8. Сохранность и надежность Fluentd
- 9. Надежность и WCF
- 10. MSMQ, WCF и надежность
- 11. Java-таймеры и пауза?
- 12. Таймеры и многопоточность
- 13. ASP.NET и Таймеры
- 14. Таймеры и темы
- 15. C# Таймеры и память
- 16. Таймеры и Garbage Collection
- 17. SDL: Таймеры и WaitEvent
- 18. Таймеры и Карты Android
- 19. Таймеры, даты и сценарий.
- 20. Android-приложение и таймеры
- 21. Таймеры и javafx
- 22. Надежность автоматизированной компиляции и развертывания
- 23. Надежность и масштабируемость SQL Azure
- 24. Надежность Qpid
- 25. NodeJS - Надежность
- 26. Надежность C2DM
- 27. надежность потока
- 28. Надежность HttpUrlConnection?
- 29. Надежность приложений?
- 30. Таймеры с высоким разрешением и таймеры с низким разрешением
с/минуты/секунды/ –
чтение неудачу :-) фиксируя ответ - ТНХ – TofuBeer