01PARTCoreWebApiのチュートリアルでは、ローカル環境を示しています
ビジュアルStudio2019 --- Vsersion:16.4.4 + NetCore3.1.2
02PARTNginx素早くビルドのconfigureのロードバランシング
nginxのは、BSDライクな合意の下で配布軽量Webサーバ/リバースプロキシサーバーと電子メール(IMAP / POP3)、プロキシサーバー、です。Baiduは、Jingdongは、シーナ、網易、テンセント、淘宝網:それは、中国本土使用nginxのウェブサイトのユーザーは、あるWebサーバのパフォーマンスの能力の同じタイプが優れているより少ないメモリ、高い同時実行、同時nginxの事実を占めています。
ここでは、あなたにnginxの構成のプロセスを示し、
1.ダウンロードnginxのパッケージ:HTTP:// nginx.org/en/download.h TMLノート・ストレージ・パスnginxのパッケージをダウンロードするには、英語でなければなりません。ない漢字で。
2. [スタート] nginxの:直接ダウンロードパッケージにnginxの、「nginx.exe」を開くにはダブルクリックすることができ、あなたはコマンドで起動することができ、ここで起動するコマンドは説明しませんが、打ち上げ後、タスクマネージャを開いて、タスクマネージャの意志を見つけるだろうそこnginxのサービス;
3.この時点で、あなたはnginxのロードバランシングを設定するために使用できる、と私はより多くのWEBAPIサーバを起動し、各サーバーのインタフェースデータのリターンで、実行すると若干異なっているしたいと思います。私は、データを返された最初のサーバーのインタフェースは次のとおりです。 --- 1つの教育一晩、インターフェースは第二のサーバにデータを返す:教育は--- 2で一晩、インターフェイスは第三のサーバにデータを返す:--- 3教育一晩、サーバ起動後、3ポートは以下のとおりです。8011,8022,8033;返された8011ポートは次のとおりです。昼と夜教育--- 1、ポート8022への復帰は、次のとおりです。昼と夜の教育--- 2; 8033ポートを返す:一晩教育--- 3、結果がここに提示3台のサーバコード戻ると同じでテストを区別できるようにするために、同じではありません。
4.デバッグ結果を起動した後:
HTTP:// 127.0.0.1:8011/api/Firs トンリターン:教育--- 1日と夜。
HTTP:// 127.0.0.1:8022/api/Firs トンリターン:教育--- 2昼と夜。
HTTP:// 127.0.0.1:8033/api/Firs トンリターン:教育昼と夜--- 3。
1 2 3
テストは、3つのすべてのサービスが開始されていることを示した:;設定ファイルでの設定をこの時点で、私は3つの青銅ドラムnginxのサーバークラスタを構成します。
図4
次のように設定ファイルを変更します。
CMD実行nginxの-S reloadコマンド;リロードサービス、次のようにテストは以下のとおりです。
:同じアドレス6.リクエストHTTP:// 127.0.0.1:8080/api/Firs T 3回異なった結果を得るために、
図1 、図2
図3
終わり
参考ここ偉大な神は、ほぼhttps://zhuanlan.zhihu.com/p/112880145を共有知っています