¿Cómo puedo hacer que una tarea del temporizador en un clúster de WebSphere se ejecute una vez y solo una vez? Sé que esto es posible en otros servidores de aplicaciones, pero no puedo encontrar la manera de hacerlo en WebSphere.Singletons con TimerManager en el clúster de WebSphere
Respuesta
No estoy seguro de si su problema es un clúster u otra cosa. Pero si quiere detener un TimerListener después de una ejecución, simplemente usará la variable del temporizador y la cancelará.
Ex:
public static class MyTimer implements TimerListener {
public void timerExpired(Timer timer) {
timer.cancel();
}
}
Si tiene un problema con el entorno de clúster que ejecuta la tarea una vez por instancia que mis disculpas por publicar esta respuesta simple.
Probablemente deberías leer this solution para evaluar si se adapta a tu situación.
Puede usar el servicio Scheduler de WebSphere para hacer lo que desee. Si define un servicio de planificador en el ámbito del clúster, cada miembro del clúster ejecutará un daemon del planificador pero las tareas DB se compartirán, lo que significa que solo una de ellas realizará la tarea que agregue. Ellos sondean el DB cada 30 segundos (configurable) y el primero para ver la tarea lo realizará.
Tenga en cuenta que EJB 3.1 ofrece nuevas características que pueden ayudarle a hacer lo que quiera, pero esto es sólo tenía 8.
¿Se puede utilizar el bloqueo de terracota/ehcache? http://www.ehcache.org/documentation/2.4/terracotta/explicit-locking
- 1. Pruebas unitarias con singletons
- 2. EJB 3.1 singleton en clúster
- 3. Reemplazar singletons con qué?
- 4. Singleton en entorno de clúster
- 5. Trabajando con singletons en .Net Remoting
- 6. jBPM con websphere
- 7. Extendiendo singletons en PHP
- 8. Generando singletons
- 9. Tratando con Singletons que tienen que subclase
- 10. Apache Camel con clúster ActiveMQ
- 11. Descubrimiento de actores Akka en el clúster
- 12. Thread Safe Singletons en Java
- 13. Globales y singletons en Python
- 14. Java EE ¿Variables con ámbito de aplicación en un entorno agrupado (Websphere)?
- 15. Singletons y constantes
- 16. Despliegue de Mahout en el clúster hadoop
- 17. Eliminar singletons en la salida de la aplicación con Ninject
- 18. Propósito de los singletons en la programación
- 19. Diferencia entre el servidor de aplicaciones IBM Websphere y el servidor de procesos IBM Websphere?
- 20. repositorios DDD como singletons?
- 21. Puntos de clúster en PostGIS
- 22. Pruebas de Singletons y subclases
- 23. clúster de nodos con socket.io y expressjs
- 24. Necesita recomendaciones para el tutorial de Websphere
- 25. clúster de 2d puntos
- 26. Usar singletons en akka scala actor
- 27. Cargando * .so archivos en Websphere
- 28. Encontrar el centro de un clúster
- 29. Lea una variable de entorno en Java con Websphere
- 30. ¿MVVM Light SimpleIoC admite singletons?