違いは、リモートサービスの呼び出しと依存Mavenをダボ

ダボ:クロスシステム通信。たとえば、2つのシステム、クライアントとしてシステムA、システムBのためのサーバ、サーバBは、クライアントAにスプリングビーンクライアントのインターフェイス定義を独自のインタフェースを定義します。これらのインタフェースの実装であれば、クライアントが直接、このBeanを使用することができます(つまり、コード・サーバー・Bである)自分のコードでも同じです。飼育係の時に自分のマシンのIP登録クライアントとサーバーBが起動します、ZKのクライアントサーバのIPは、ディスク上に引っ張って、どのようなIP記録サーバーの起動時にどのサービス(公開されます)ZK、およびIPに基づいて、クライアント、サーバー側のサービスコールします。
コールするサーバーB(プロバイダ)インタフェースクラスラベル付きパケット、サーバB(プロバイダ)を達成するために、クライアントA(消費者)に必要なダボ。


Mavenの依存:相互依存のMavenサブモジュールの実装コールのマルチモジュールMavenプロジェクトにおいて。例えば、JARモジュールBにパッケージ呼び出しモジュールBは、モジュール、(対応するモジュールがモジュールB Aを有する)モジュールAに導入されるが、実際のモジュールでA及びBは、同じプロジェクトで実行されています。ダボプロバイダーと消費者は、2つの個別のサービス(単にBを持っていない、Bを呼び出します)です。

おすすめ

転載: www.cnblogs.com/xhlwjy/p/11592187.html