Dubbo の負荷分散はサービス レベルですが、nginx の負荷分散は依然として http リクエスト レベルです。
dubbo には、サーバーの登録、検出、ルーティング、負荷分散の機能があります。 (推奨学習: nginx チュートリアル)
これらの機能を実装するサービス管理コンポーネントの中でも、dubbo は j2EE カテゴリに従って策定されているため、個人的にはまだ少し扱いにくいと感じています。サービスガバナンスのフレームワーク。
Dubbo はサービス検出における DNS に似ています (個人的な感覚) 消費者はそのようなサービスがどこにあるのかを知る必要があると、dubbo が指示し、その後自分でそのサービスを呼び出します。
nginx には上記の機能がありますが、さらに次の 2 つの主要な機能があります:
1、できるだけ多くの接続を維持します。
2. 各接続の特定のサービス要件を実際のワーカーに渡します。
nginx は、ユーザーのブラウザとユーザー自身のサーバー の間にあります。通常、いくつかのリソースを管理するために使用されます。つまり、さまざまな種類のリソースを異なるサーバーに配置します。nginx を使用してそれを管理します。 。
dubbo は、自社サーバーと自社サーバー間のビジネスブリッジとして、異なるサービスをそれぞれ異なるサーバー、つまりディストリビューション開発に配置し、そのサーバーを一元管理します。登録されたサービス。
以上がdubboを使用した後はnginxを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。