まず第一に、ホット ロードでもホット デプロイでも、サービスを再起動せずにプロジェクトをコンパイル/デプロイできます。どちらも Java クラス ローダーに基づいて実装されています。
この 2 つの違いは次のとおりです。
デプロイメント方法に関して:
ホット デプロイメントは、サーバーが稼働している間にプロジェクトを再デプロイすることです。ランニング。
ホットロードとは、実行時にクラスを再ロードすることです。
(ビデオ チュートリアルの推奨事項: java ビデオ )
実装原則の観点:
ホット デプロイメントは、直接リロードすることです。アプリケーション全体には比較的時間がかかります。
ホット ロードとは、実行時にクラスを再ロードすることです。スレッドがバックグラウンドで開始され、クラスが変更されたかどうかを継続的に検出します。
使用シナリオの観点:
ホット デプロイメントは、運用環境でより一般的に使用されます。
ホット ロードは開発環境でより一般的に使用されます。セキュリティ上の問題からオンラインでは使用できず、監視も困難です。
推奨チュートリアル: java エントリー プログラム
以上がJavaのホットロードとホットデプロイメントの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。