J'ai une application Nodejs qui incluait la mise en grappe pour la disponibilité et le domaine pour la gestion des erreurs.Application Nodejs de déploiement sans interruption
Maintenant, pour obtenir un déploiement sans interruption, j'ai une instruction mais j'ai besoin d'aide pour convertir cette instruction en code Nodejs (j'ai besoin d'un exemple pour cela).
C'est l'instruction:
- Lorsque maître démarre, donnez-lui un lien symbolique au code des travailleurs.
- Après le déploiement du nouveau code, mettez à jour le lien symbolique
- Envoyez un signal au maître: fourchez de nouveaux travailleurs!
- Mater dit aux anciens travailleurs de fermer, forks nouveaux travailleurs à partir du nouveau code.
- processus Mater ne jamais cesser de courir
Instruction source -> diapo numéro 39
Alternative, vous voudrez peut-être vérifier ce https://www.chrismoos.com/2016/09/28/zero-downtime-deployments-kubernetes/ J'ai suivi cette configuration en production et cela fonctionne plutôt bien. Pas exactement ce dont vous avez besoin, juste pour garder à l'esprit. –
Merci, mais c'était tellement loin que mon but !! –