Puedes tener dos servidores detrás de un balanceador de carga, cuando un servidor se esta reiniciando después de por instalar una nueva versión de tu app, el balanceador envía el tráfico al servidor que puede responder, luego cuando termine el primer servidor haces lo mismo en el segundo servidor.
Pregunto porque con otros lenguajes como python y php, no es necesario un balancedor, y que con solo reemplazar el archivo script, ya está actualizado.
En php no tienes que reiniciar porque es un lenguaje interpretado, pero en python por ejemplo es necesario reiniciar para que tome los cambios ya que python compila a bytecode para que sea más rápido.
Sin balanceador es bastante difícil ya que mientras se reinicia el proceso el sitio va a estar sin acceso, es claro que puede ser solo unos segundos.
Puedes tener dos servidores detrás de un balanceador de carga, cuando un servidor se esta reiniciando después de por instalar una nueva versión de tu app, el balanceador envía el tráfico al servidor que puede responder, luego cuando termine el primer servidor haces lo mismo en el segundo servidor.
sin balanceador, es posible?
Pregunto porque con otros lenguajes como python y php, no es necesario un balancedor, y que con solo reemplazar el archivo script, ya está actualizado.
En php no tienes que reiniciar porque es un lenguaje interpretado, pero en python por ejemplo es necesario reiniciar para que tome los cambios ya que python compila a bytecode para que sea más rápido.
Sin balanceador es bastante difícil ya que mientras se reinicia el proceso el sitio va a estar sin acceso, es claro que puede ser solo unos segundos.