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プロトコル