J'ai besoin d'une méthode à appeler dans un App Server (Glassfish) toutes les 5 secondes, quoi qu'il arrive. Les minuteurs sont-ils assez fiables pour cela? Quelles sont mes options.Minuteurs EJB et fiabilité
Répondre
À moins que vous ne soyez sur un système en temps réel, aucune «minuterie» ne vous donnera cette précision. Timers en général fournissent un «ça va arriver au moins le temps que vous voulez ... mais peut-être plus tard» sorte de chose.
Ceci est une chose de système d'exploitation sous-jacente, pas une chose de Java.
Edit:
Cela dit ... voulez-vous dire vraiment « 5 secondes exactement » ou vous quelques millisecondes plus tard travailler? Si quelques millisecondes plus tard fonctionne alors une minuterie est bien. Il est possible que parfois "quelques millisecondes" pourraient être plusieurs centaines, selon ce qui se passe dans le système (OS ainsi que des choses comme la collecte des ordures dans la VM).
Oui, regardez l'utilisation de l'api à quartz, c'est la seule API de planification d'entreprise gratuite pour Java que je connaisse. Je l'utilise actuellement dans une grande application financière groupée. Les docs sont un cauchemar mais c'est généralement très fiable. C'est un fiable que vous allez obtenir.
karl
- 1. EJB et synchronisation
- 2. Conseils sur l'utilisation des minuteurs
- 3. IIS 7 Moniteur de fiabilité et de performances
- 4. POJO vs EJB vs EJB 3
- 5. question sur EJB et injection de ressources
- 6. Quelle est la fiabilité de DRb?
- 7. L'héritage EJB est-il possible via différents modules EJB?
- 8. EJB vs Spring + POJO
- 9. TimerService EJB 3
- 10. EJB Spec Violation
- 11. Spring & Hibernate Evénements EJB
- 12. EJB Factory Class
- 13. C# Timer/Event Race - Vider le thread de minuteurs
- 14. Erreur client EJB
- 15. Question EJB sans état
- 16. EJB Interceptor dans Weblogic
- 17. Ejb-QL DISTINCT ON
- 18. Composants métier ADF via RMI vs EJB et Toplink
- 19. Module Maven EAR et tests de dépendances EJB
- 20. Pourquoi et quand utiliser des services Web basés sur EJB?
- 21. Modèle d'interface métier avec EJB avec interfaces distantes et locales
- 22. EJB dans SEAM Component (différents projets et même JBoss)
- 23. EJB - Accueil/à distance et LocalHome/interfaces locales
- 24. Utilisation du modèle d'observateur avec EJB et AJAX
- 25. Prise en charge de JBoss 4.23 et EJB 2
- 26. Quelle est la fiabilité des sockets de domaine Unix?
- 27. Quelle est la fiabilité de la réplication du serveur SQL?
- 28. ID de séquence pour la gestion de la fiabilité
- 29. Ant pour le projet EJB
- 30. donnant un EJB un JNDI
s/minutes/secondes/ –
lecture :-) échec de fixation réponse - thx – TofuBeer