Javaのホットロードとホットデプロイメントの違いは何ですか

王林
リリース: 2020-04-25 17:24:05
転載
3038 人が閲覧しました

Javaのホットロードとホットデプロイメントの違いは何ですか

まず第一に、ホット ロードでもホット デプロイでも、サービスを再起動せずにプロジェクトをコンパイル/デプロイできます。どちらも Java クラス ローダーに基づいて実装されています。

この 2 つの違いは次のとおりです。

デプロイメント方法に関して:

ホット デプロイメントは、サーバーが稼働している間にプロジェクトを再デプロイすることです。ランニング。

ホットロードとは、実行時にクラスを再ロードすることです。

(ビデオ チュートリアルの推奨事項: java ビデオ )

実装原則の観点:

ホット デプロイメントは、直接リロードすることです。アプリケーション全体には比較的時間がかかります。

ホット ロードとは、実行時にクラスを再ロードすることです。スレッドがバックグラウンドで開始され、クラスが変更されたかどうかを継続的に検出します。

使用シナリオの観点:

ホット デプロイメントは、運用環境でより一般的に使用されます。

ホット ロードは開発環境でより一般的に使用されます。セキュリティ上の問題からオンラインでは使用できず、監視も困難です。

推奨チュートリアル: java エントリー プログラム

以上がJavaのホットロードとホットデプロイメントの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート