(二)、dubbo

まず、ダボは何ですか

ダボは、高性能、オープンソース軽量でRPCのフレームワーク、RPCリモートサービスコール・ソリューションの高い性能と透明性を提供し、SOAサービスのガバナンス計画(リモートメソッド呼び出し、インテリジェントなフォールトトレランスと負荷分散、およびサービスのためのインターフェース自動検出および登録機能)。簡単に言えば、ダボは、分散した場合にのみ、サービス・フレームワークである、このような分散型サービスフレームワークのためのダボの需要があり、基本的にサービスコールで、白がリモートサービス呼び出しのためのフレームワークを分散していることを言って。サービスプロバイダや消費者へのお別れのWebサービスモードのWSDLは、)ダボに登録します。

第二に、RPCは何ですか

RPC [リモートプロシージャコール]はリモートプロシージャコールを指し、それは彼がテクニックではなく、規範で考えて、プロセス間通信です。これは、プログラムが(通常は別のマシンの共有ネットワーク上の)手続きや関数ではなく、明示的に詳細にリモート呼び出しをコーディングするプログラマを別のアドレス空間を呼び出すことができます。基本的に、基本的には同じで書かれたコードを呼び出す、ローカルまたはリモート関数を呼び出すかどうかというプログラマ。

RPC 2つのコアモジュール:通信、シリアライゼーション。

RPCの基本原理:

 

第三に、基本的な概念

 

 

サービスプロバイダプロバイダ):公開されるサービスのサービスプロバイダ、開始時のサービスプロバイダ、彼らはレジストリに提供する登録サービス。

サービス消費者消費者:、起動時にリモートサービス消費者サービス、消費者向けサービスを呼び出す彼らは、必要な選挙に基づくサービス利用者、アドレスの一覧からプロバイダー、ソフトロードバランシングアルゴリズムレジストリサービスに加入しますコールのプロバイダは、呼び出しが失敗した場合、その後、別のコールを選択します。

レジストリレジストリ):変更がある場合、消費者にレジストリサービスプロバイダのアドレスリストを返し、レジストリは、消費者へのデータ接続を変更するには長押しに基づいて行われます。

センターのモニタリング監視):サービスコンシューマとプロバイダ、通話の累積数のメモリ内に、時間を呼び出し、時間が監視センターに1分ごとに統計データを送りました。

コール関係の説明:

 サービスコンテナ、ロード、実行するサービスプロバイダを開始するための責任。

サービスプロバイダは、あなたは、彼らがレジストリに提供する登録サービスを起動したとき。

起動時に消費者のサービスは、あなたがサービスレジストリに登録する必要があります。

レジストリリターンアドレスリストサービスプロバイダの消費者に変更がある場合、レジストリは、消費者へのデータ接続を変更するには長押しに基づいて行われます。

サービスの消費者は、アドレスのリスト、ソフトの負荷分散アルゴリズムのプロバイダは、呼び出しが失敗した場合、その後、別のコールを選択し、プロバイダのコールを選択してください。

サービスコンシューマとプロバイダは、通話の累積数のメモリと時間を呼び出し、時間が監視センターに1分ごとに統計データを送りました。

おすすめ

転載: www.cnblogs.com/dwxblogs/p/10927027.html
おすすめ