ホームページ  >  記事  >  運用・保守  >  dubboを使用した後はnginxを使用する必要がありますか?

dubboを使用した後はnginxを使用する必要がありますか?

(*-*)浩
(*-*)浩オリジナル
2019-11-02 11:09:066288ブラウズ

Dubbo の負荷分散はサービス レベルですが、nginx の負荷分散は依然として http リクエスト レベルです。

dubboを使用した後はnginxを使用する必要がありますか?

dubbo には、サーバーの登録、検出、ルーティング、負荷分散の機能があります。 (推奨学習: nginx チュートリアル)

これらの機能を実装するサービス管理コンポーネントの中でも、dubbo は j2EE カテゴリに従って策定されているため、個人的にはまだ少し扱いに​​くいと感じています。サービスガバナンスのフレームワーク。

Dubbo はサービス検出における DNS に似ています (個人的な感覚) 消費者はそのようなサービスがどこにあるのかを知る必要があると、dubbo が指示し、その後自分でそのサービスを呼び出します。

nginx には上記の機能がありますが、さらに次の 2 つの主要な機能があります:

1、できるだけ多くの接続を維持します。

2. 各接続の特定のサービス要件を実際のワーカーに渡します。

nginx は、ユーザーのブラウザとユーザー自身のサーバー の間にあります。通常、いくつかのリソースを管理するために使用されます。つまり、さまざまな種類のリソースを異なるサーバーに配置します。nginx を使用してそれを管理します。 。

dubbo は、自社サーバーと自社サーバー間のビジネスブリッジとして、異なるサービスをそれぞれ異なるサーバー、つまりディストリビューション開発に配置し、そのサーバーを一元管理します。登録されたサービス。

以上がdubboを使用した後はnginxを使用する必要がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。