¿Qué es la implementación en caliente?
Estos servicios se pueden agregar o eliminar del servidor en ejecución. Es el proceso para cambiar en el archivo war implementado actualmente sin volver a implementarlo. Es un proceso que ahorra tiempo porque el desarrollador puede simplemente ejecutar la compilación y tener un nuevo código implementado automáticamente en lugar de apagarse y el inicio es masivo.
¿Qué es la implementación en frío?
La implementación en frío es lenta en comparación con la implementación en caliente, pero es estable. esto se define como una tarea que requiere que una o más instancias del servidor se reinicien para reflejar los cambios, es decir, para cada cambio, debe reiniciar el servidor y luego se reflejan los cambios.
Ventajas y desventajas:
- Implementación en caliente: –
- Ventajas:
- El negocio nunca va a parar.
- Le impide reiniciar manualmente el servidor de producción si realizó algún cambio en el contenido del archivo war que se está implementando.
- Contras:
- La reimplementación en caliente de una aplicación a veces da como resultado errores de falta de memoria.
- La implementación en caliente se implementa simultáneamente en todos los Nodes, lo que genera tiempo de inactividad.
- Ventajas:
- Despliegue en frío:-
- Ventajas:
- Sin almacenamiento en caché y sin problemas de falta de memoria después de implementaciones posteriores durante las pruebas.
- Contras:
- El costo de la interrupción es más un proceso largo.
- Ventajas:
Publicación traducida automáticamente
Artículo escrito por gagan_badaya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA