設定nginxのバランスをとるマルチサーバーの負荷を展開WEBAPI

01PARTCoreWebApiのチュートリアルでは、ローカル環境を示しています

ビジュアルStudio2019 --- Vsersion:16.4.4 + NetCore3.1.2

02PARTNginx素早くビルドのconfigureのロードバランシング

nginxのは、BSDライクな合意の下で配布軽量Webサーバ/リバースプロキシサーバーと電子メール(IMAP / POP3)、プロキシサーバー、です。Baiduは、Jingdongは、シーナ、網易、テンセント、淘宝網:それは、中国本土使用nginxのウェブサイトのユーザーは、あるWebサーバのパフォーマンスの能力の同じタイプが優れているより少ないメモリ、高い同時実行、同時nginxの事実を占めています。

ここでは、あなたにnginxの構成のプロセスを示し、

1.ダウンロードnginxのパッケージ:ノート・ストレージ・パス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.デバッグ結果を起動した後:

リターン:教育--- 1日と夜。

リターン:教育--- 2昼と夜。

リターン:教育昼と夜--- 3。

1 2 3

テストは、3つのすべてのサービスが開始されていることを示した:;設定ファイルでの設定をこの時点で、私は3つの青銅ドラムnginxのサーバークラスタを構成します。

図4

 

次のように設定ファイルを変更します。

CMD実行nginxの-S reloadコマンド;リロードサービス、次のようにテストは以下のとおりです。

:同じアドレス6.リクエスト 3回異なった結果を得るために、

図1 、図2

図3


終わり

参考ここ偉大な神は、ほぼhttps://zhuanlan.zhihu.com/p/112880145を共有知っています

おすすめ

転載: www.cnblogs.com/Gyutao/p/12512354.html
おすすめ