Me gustaría entender lo que se llama reinicio continuo de las aplicaciones? ¿Es algo así como que la aplicación se ejecuta en un clúster y comenzamos a encender la máquina uno por uno? ¿O está asociado a JVM?¿Qué es un reinicio progresivo de las aplicaciones?
Respuesta
Un reinicio sucesivo o un ripplestart de aplicaciones suele ser una operación que se puede realizar en aplicaciones que se implementan en varias JVM o servidores de aplicaciones (por ejemplo, en un clúster) para detener e iniciar incrementalmente aplicaciones en cada JVM. El propósito puede ser que una aplicación recoja los cambios de configuración que requieren un reinicio, al tiempo que garantiza una alta disponibilidad de la aplicación.
Por ejemplo, ApplicationA se implementa y se ejecuta en Server1, Server2 y Server3. Un administrador realiza un cambio en la Aplicación A, que requiere que se reinicie la aplicación para que se pueda recoger el cambio. En lugar de simplemente detener e iniciar la aplicación en todos los servidores (JVM) a la vez, lo que podría causar un breve tiempo de inactividad para la aplicación, la aplicación puede iniciarse de manera tal que ApplicationA se detiene e inicia en Server1, mientras la aplicación todavía se ejecuta en Server2 y Server3. Una vez que la aplicación se reinicie en el Servidor1, la aplicación se reiniciará en el Servidor2 mientras la aplicación se ejecuta en el Servidor1 y el Servidor3. Y así.
El concepto de reinicio continuo también se puede aplicar más generalmente a cualquier grupo de procesos que se ejecutan en un clúster que deben reiniciarse manteniendo una alta disponibilidad.
Estoy de acuerdo con Shelley en que este proceso no es tanto un procedimiento estrictamente técnico sino más bien un método para mantener la disponibilidad del sistema mediante una implementación. Como anécdota, si tengo motores de procesamiento que consumen una cola remota, puedo reiniciar sucesivamente desplegándoles un código nuevo y reiniciando uno a la vez (si mi código lo permite) en lugar de hacerlo todo a la vez. – jpredham
- 1. ¿Cómo reinicio o reinicio las propiedades de una clase?
- 2. ¿Qué es un creador de aplicaciones rails3?
- 3. Proxy progresivo transparente programable
- 4. ¿Es posible descargar un controlador de kernel sin un reinicio?
- 5. ¿Cómo reinicio un UINavigationController?
- 6. ¿El cambio de las log.properties de Log4j requiere un reinicio?
- 7. Guardar JPG en formato progresivo
- 8. ¿El nombre de un paquete es único para las aplicaciones?
- 9. ¿Qué significan las aplicaciones web RESTful?
- 10. Complete django DB reinicio
- 11. Agradable degradación fuera del dominio de las aplicaciones web: ¿qué tan significativo es un problema?
- 12. Detectar si un reinicio de Windows se debió a las actualizaciones de Windows
- 13. ¿Por qué las aplicaciones necesitan instalación?
- 14. ¿Cómo reinicio un CancellationToken correctamente?
- 15. ejemplo reinicio
- 16. ¿Cómo puedo visualizar un JPEG progresivo en WPF?
- 17. ¿Cómo reinicio después de un zoom UIScrollView?
- 18. Cómo guardar un UIImage en formato JPEG progresivo en iOS?
- 19. Deslizamiento progresivo al siguiente elemento Panorama
- 20. Prevenir reinicio de Android
- 21. ¿Android 2.2 HTTP progresivo de transmisión = HTTP Live Streaming?
- 22. Marcadores de reinicio Jpeg
- 23. ¿Por qué las aplicaciones de Cocoa usan tanta memoria?
- 24. ¿Por qué las empresas todavía usan las aplicaciones Windows Forms y WPF en lugar de las aplicaciones web?
- 25. ¿Cuál es la diferencia entre las aplicaciones basadas en ventanas y las aplicaciones basadas en vista?
- 26. ¿Cuál es la mejor de las aplicaciones de eventos django?
- 27. Qué es un componente
- 28. ¿Qué tipos de letra admiten las aplicaciones de iPhone?
- 29. ¿Qué herramientas recomiendas para perfilar las aplicaciones de Rails?
- 30. ¿Por qué el iterador no tiene ningún método de reinicio?
Nunca escuché el término 'reinicio continuo'. Supongo que es algo así como un reinicio secuencial, e.i. primero, inicie la aplicación B, luego la aplicación A, luego la aplicación C. Dependiendo de sus dependencias ... – home