java-web - java web生产环境下的热部署方案?
大家讲道理
大家讲道理 2017-04-18 09:16:02
0
2
434

如题

  • 这里我理解的热部署含义为:无论使用何种方式,达到在不影响用户使用的前提下更新程序。

  • 解决方案最好是经过实践检验的,而不是偏理论的,因为是在生产环境下。

  • 本人使用tomcat作为容器。

感激不尽!

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
大家讲道理

프런트엔드 프록시 서버(nginx/apache httpd) + 애플리케이션 서버(tomcat) 사용 * 2.

일반적으로 두 서버는 트래픽과 압력을 분산하기 위해 온라인 상태입니다. 배포 시 교대로 배포합니다. 프록시 서버를 조정하고 그 중 하나만 프록시하고 다른 서버는 오프라인으로 전환합니다.
반대로 하세요.

애플리케이션 서버가 2개가 아닌 경우 배포가 완료되면 임시로 온라인 프로젝트를 복사할 머신을 찾아서 임시로 교체하세요. 사용자 액세스가 느려질 수 있지만 괜찮습니다.

Peter_Zhu

이 프로젝트에 대해 자세히 알아볼 수 있습니다. Spring이 탑재되었습니다. 귀하의 요구 사항을 충족합니까? 이는 핫 배포가 가능합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿