dubbo--知識

A、SOA:サービス指向アーキテクチャは、アーキテクチャ設計です

例えば、プロジェクトの数は、データベースへのアクセス、安全性の低い、または大きなコードの重複を有し、

部門は、このサービスによって、すべてのプロジェクトがデータベースにアクセスするために、サービスやプロジェクトにデータセットへのアクセス増加セキュリティ、コードの重複の量を減らすことができます

プロジェクトとサービスおよびHTTPで、またはWebサービスの契約、間またはソケットベースのRPCが、より多くのビジネス、より多くのサービスとして、サービスがより多くなり、より多くのサービスを、

それは、サービスのガバナンス、dobbo缶springcloudを必要とするので、

 

実装SOAのアーキテクチャは、一般的にサービスを利用しています

1.dubbo

2.webservice

3.dubbox详细

4.httpclient

 

二、RPCリモートプロシージャコールプロトコル

クライアントは、特定の実装を知らない、と呼ばれることができ、リモートサーバーを呼び出し、セキュリティが比較的高く、

 

三、ダボ

1、プロバイダ:サービスを提供するサービスプロバイダ、サーバー

2、消費:消費者、クライアントがサーバを呼び出すためにアドレス登録センターのサービス終了に応じて、サーバー、オブザーバーモード、ニュースの購読を呼び出し、サーバーは、プロキシオブジェクトを呼び出します

図3に示すように、コンテナ:スプリングコンテナに依存ダボ容器、

4、レジストリ:サービス容器の開始が呼び出しにクライアントを許可、レジストリに登録されたレジストリ、

5、モニター:リスナー、プロバイダとコンシューマ統計がモニターに毎分コールを送りました

 

 6、登録センター

ファイアウォールの設定ファイル内のポートをリリース

vimの、/ etc / sysconfig / iptables内

 

 

ファイアウォールを再起動します。

サービスのiptablesを再起動します

 

7、ダボ契約

単一の長い接続を取っNIOダボ契約時に大容量のファイル転送、問題がある可能性があります

RMIプロトコル

ヘッセプロトコルhttpプロトコル

 

おすすめ

転載: www.cnblogs.com/jentary/p/12300517.html