6つのSpringCloudの研究ノート - 違いリボンとnginxの

まず、nginxのとの違いのリボン

1、nginxのサーバー側の負荷分散。

                          nginxのは、nginxのへのすべての要求のための統一されたクライアントであるサーバーの負荷分散に属する、nginxのによって転送ロードバランシングの要求を行うと、その要求は、nginxのサーバーによって転送されます。

2、リボンクライアントの負荷分散。

                         リボンは、JVMにローカルキャッシュが、その後、実現RPCコール技術的なリモート呼び出しをローカルに、ポーリング負荷、すなわちクライアント側でロードバランシングを実現するために、戦略のバランスをとる情報サービスのユーレカレジストリサーバー側のサービスの登録リストに取得することです。

第二に、アプリケーションのシナリオ

1、nginxのは、Tomcatの、突堤として、負荷分散サーバーを達成するようになって、

2、ローカル負荷分散のためのマイクロ-RPCのリモートサービスコールに適したリボン、

        例えばダボ、SpringCloudは地元の負荷分散を採用しています。リボンはSpringCloudクライアントのロードバランサです。

3、ローカル・クライアント・ロード・バランシング:

          ローカル情報のリストを取得した後、リストに対応するユーレカから登録情報を取得し、ローカルの負荷分散、クライアント側で実装されています。

図4に示すように、負荷分散アルゴリズム:要求のインタフェース%総数サーバは、ターゲット・サーバの実際の位置を得ることができます。

公開された27元の記事 ウォンの賞賛8 ビュー10000 +

おすすめ

転載: blog.csdn.net/gonghua0502/article/details/103266622