なぜあなたのDotNet Webアプリケーションの管理ポートが必要ですか
こんにちは、この短いポストでは、なぜ企業レベルのアプリは、管理ポートを使用する必要があります説明します.
管理ポートとは
デフォルトのアプリケーションでは1つのポートを使用して、それを介してクライアントにすべての情報を公開します.しかし、我々はクライアントのためのいくつかのデータをプライベートにしたい場合はどうですか?我々が健康チェックをK 8 sのために利用できるが、我々のAPIの消費者のためでないと言いましょう.ハウツーとスタイル答えは懸念の分離です.別の目的のためにあなたのアプリケーションで別のポートを使用する必要があります.これを扱うのは安全で簡単な方法です.
管理ポートはサービスエンドポイント用のプライベートポートです.よく使われる.
1)健康診断
2 )メトリクス
3 )テスト用カスタムエンドポイント
管理ポートは通常外で露出しません
クライアントは、個人のメトリックやヘルスチェックデータにアクセスしないことを確認することができます.
設定
ASP .NETコアは、ポートを設定するための環境変数を設定します.
結論
管理ポート高速かつ便利な方法あなたのアプリケーションのプライベートサービスのエンドポイントを公開することです.あなたのアプリでそれらを持っていますか?コメントを自由に答える
管理ポートとは
デフォルトのアプリケーションでは1つのポートを使用して、それを介してクライアントにすべての情報を公開します.しかし、我々はクライアントのためのいくつかのデータをプライベートにしたい場合はどうですか?我々が健康チェックをK 8 sのために利用できるが、我々のAPIの消費者のためでないと言いましょう.ハウツーとスタイル答えは懸念の分離です.別の目的のためにあなたのアプリケーションで別のポートを使用する必要があります.これを扱うのは安全で簡単な方法です.
管理ポートはサービスエンドポイント用のプライベートポートです.よく使われる.
1)健康診断
2 )メトリクス
3 )テスト用カスタムエンドポイント
管理ポートは通常外で露出しません
クライアントは、個人のメトリックやヘルスチェックデータにアクセスしないことを確認することができます.
設定
ASP .NETコアは、ポートを設定するための環境変数を設定します.
ASPNETCORE_MANAGEMENTPORT
は管理ポートを担当しているので、典型的な設定は次のようになります."ASPNETCORE_URLS": "http://*:5000/;http://*:5001/",
"ASPNETCORE_MANAGEMENTPORT": "5001"
この設定はKestrelでポート5000
と5001
を使用します.結論
管理ポート高速かつ便利な方法あなたのアプリケーションのプライベートサービスのエンドポイントを公開することです.あなたのアプリでそれらを持っていますか?コメントを自由に答える
Reference
この問題について(なぜあなたのDotNet Webアプリケーションの管理ポートが必要ですか), 我々は、より多くの情報をここで見つけました https://dev.to/ingvarx/why-do-you-need-management-port-in-your-dotnet-web-app-5g4gテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol