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

如题

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

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

  • 本人使用tomcat作为容器。

感激不尽!

大家讲道理
大家讲道理

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

全員に返信(2)
大家讲道理

フロントエンドプロキシサーバー(nginx/apache httpd)+アプリケーションサーバー(tomcat)*2を使用。

通常は、トラフィックと圧力を分散するために両方のサーバーがオンラインになっており、デプロイ時にはプロキシ サーバーを調整し、一方のみにプロキシし、一方のサーバーのデプロイが完了したら、もう一方をオフラインにします。 > 逆のことをします。

アプリケーション サーバーが 2 つない場合は、デプロイメントが完了したら、オンライン プロジェクトをコピーするマシンを一時的に見つけて一時的に置き換えます。ユーザーのアクセスはおそらく遅くなりますが、問題はありません。

いいねを押す +0
Peter_Zhu

このプロジェクトについて学ぶことができます: スプリングロード。あなたのニーズを満たしていますか?これはホットデプロイ可能です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート